SYMBOL INDEX (10 symbols across 1 files) FILE: CCrawlDNS.py function color (line 35) | def color(txt, code = 1, modifier = 0): function Banner (line 40) | def Banner(): function get_db_path (line 56) | def get_db_path(domain): function create_db (line 62) | def create_db(db_path): function save_subdomain (line 78) | def save_subdomain(db_path, subdomain, tech="", example_url=""): function fetch_index_list (line 88) | def fetch_index_list(years_filter: set[int] | None, max_per_year: int = ... function extract_subdomain_from_url (line 121) | def extract_subdomain_from_url(url: str, target_domain: str) -> str | None: function detect_tech_and_example (line 135) | def detect_tech_and_example(urls: list[str]) -> tuple[str, str | None]: function process_index (line 329) | def process_index(index_info: dict, target_domain: str, db_path: str): function main (line 402) | def main():