### HostCollision Command-Line Interface (CLI) API Reference Source: https://github.com/pmiaowu/hostcollision/blob/master/README.md Detailed API documentation for the HostCollision command-line interface, listing all available parameters, their descriptions, and examples. ```APIDOC HostCollision CLI Options: -h/-help: Display usage documentation. -sp/-scanProtocol: Allowed scan protocols (e.g., http,https). -ifp/-ipFilePath: IP data source path (e.g., ./dataSource/ipList.txt). -hfp/-hostFilePath: Host data source path (e.g., ./dataSource/hostList.txt). -t/-threadTotal: Maximum total threads for program execution (e.g., 6). -o/-output: Export format, comma-separated (e.g., csv,txt). -ioel/-isOutputErrorLog: Whether to output error logs (true for output, false for disable). -cssc/-collisionSuccessStatusCode: Status codes considered successful for collision, comma-separated (e.g., 200,301,302). -dsn/-dataSampleNumber: Data sample request count; <=0 to disable this feature. ``` -------------------------------- ### Display HostCollision Help Documentation Source: https://github.com/pmiaowu/hostcollision/blob/master/README.md Command to display the help documentation and available command-line arguments for the HostCollision tool. ```shell 命令: java -jar HostCollision.jar -h ``` -------------------------------- ### Run HostCollision with Custom Command-Line Arguments Source: https://github.com/pmiaowu/hostcollision/blob/master/README.md Demonstrates how to run HostCollision by overriding default settings with specific command-line arguments for scan protocol, thread count, output format, and custom IP/host file paths. ```shell 命令: java -jar HostCollision.jar -sp "http" -t 1 -o "csv,txt" -ifp "./ips.txt" -hfp "./hosts.txt" ``` -------------------------------- ### HostCollision Project Directory Structure Source: https://github.com/pmiaowu/hostcollision/blob/master/README.md Illustrates the key files and directories within the HostCollision project, including the main executable JAR, configuration file, and data sources for IP and host lists. ```shell # 目录结构 ├── HostCollision │ ├── HostCollision.jar (主程序) │ ├── config.yml (配置文件,保存着程序各种设置) │ └── dataSource (程序进行host碰撞的数据来源) │ ├── ipList.txt (输入ip地址,一行一个目标) │ └── hostList.txt (输入host地址,一行一个目标) ``` -------------------------------- ### Run HostCollision with Default Configuration Source: https://github.com/pmiaowu/hostcollision/blob/master/README.md Executes the HostCollision tool using settings defined in `config.yml` and data from `dataSource/ipList.txt` and `dataSource/hostList.txt`. The results are saved to a timestamped CSV/TXT file. ```shell 命令: java -jar HostCollision.jar ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.