HostCollision is a command-line tool used for scanning protocols against IP and Host data to identify collisions. Use the following flags to configure the scan behavior, data sources, and output formats.
Options options = new Options();
options.addOption("h", "help", false, "帮助");
options.addOption("sp", "scanProtocol", true, "允许的扫描协议,使用逗号分割<例如:http,https>");
options.addOption("ifp", "ipFilePath", true, "ip数据来源地址<例如:./dataSource/ipList.txt>");
options.addOption("hfp", "hostFilePath", true, "host数据来源地址<例如:./dataSource/hostList.txt>");
options.addOption("t", "threadTotal", true, "程序运行的最大线程总数<例如:6>");
options.addOption("o", "output", true, "导出格式,使用逗号分割<例如:csv,txt>");
options.addOption("ioel", "isOutputErrorLog", true, "是否将错误日志输出<例如:true 输出/false 关闭>");
options.addOption("cssc", "collisionSuccessStatusCode", true, "认为碰撞成功的状态码,使用逗号分割<例如: 200,301,302>");
options.addOption("dsn", "dataSampleNumber", true, "数据样本请求次数,小于等于0,表示关闭该功能");