INNER CODE UNIT · Python

list_extracted_files

FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:147

def list_extracted_files(extraction_dir: Path, max_files: int = 100) -> list[str]:
    """List files in extraction directory."""
    files = []
    if extraction_dir.exists():
        for path in extraction_dir.rglob("*"):
            if path.is_file():
                files.append(str(path.relative_to(extraction_dir)))
                if len(files) >= max_files:
                    break
    return files


async def run_binwalk_scan(
    filepath: str,
    scan_type: str = "signature",
    extract: bool = False,
    timeout: int | None = None,
) -> ScanResult:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…