Skip to content

我的内存太小,无法完成大的 IP 地址段的扫描,可否提供减少内存占用的方法 #37

@ARwMq9b6

Description

@ARwMq9b6

问题与求助

大的 IP 地址段如 15.0.0.0-23.15.255.255 有 1.3 亿 IP 地址包含于其中,我的内存扫不到四分之一就满负荷,以至于无法完成此 IP 段的扫描,可否提供减少内存占用的方法?

我想到的解决方案

  • 方案 1

    拆分 IP 段,把大段 IP 地址拆分成 15.0.0.0-15.1.0.0, ..., 23.15.1.255-23.15.255.255 这样无数个小 IP 段并把它们写到一个文件内,每次只测其中一个 IP 段,测完后清空内存

  • 方案 2

    去掉 temp*.txt 内容留在内存中的功能, IP 地址按从小到大的顺序测

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions