INNER CODE UNIT · Python

chunk_site_data

OpenOSINT/OpenOSINT · actors/username-recon/src/main.py:100

def chunk_site_data(site_data: dict, size: int = _CHUNK_SIZE) -> list[dict]:
    """Split a sherlock site-data dict into a list of smaller dicts of at most `size` sites."""
    items = list(site_data.items())
    return [dict(items[i : i + size]) for i in range(0, len(items), size)]


def generate_control_username() -> str:
    """
    A random username, virtually guaranteed to be unregistered everywhere.

    Used once per run to detect sites that report a false "claimed" result
    for this run (e.g. a wildcard DNS/parked-domain response) — see
    scan_username() below. Kept short (12 hex chars) so it isn't rejected by
    sites with tight username-length limits that a real one wouldn't hit.
    """
    return secrets.token_hex(6)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…