我计划实现类似于 Nmap 的远程操作系统检测,但我不想使用 Nmap 并且想使用本机库或 java 或 C++。
我探索了 pcap4j 但使用 pcap4j 我只能捕获网络接口上的数据包。pcap4j 有发送数据包命令,但不知何故它没有响应任何东西。
任何人都知道如何将 TCP 或 UDP 数据包发送到远程机器并使用 pcap4j 从它获取响应。
我计划实现类似于 Nmap 的远程操作系统检测,但我不想使用 Nmap 并且想使用本机库或 java 或 C++。
我探索了 pcap4j 但使用 pcap4j 我只能捕获网络接口上的数据包。pcap4j 有发送数据包命令,但不知何故它没有响应任何东西。
任何人都知道如何将 TCP 或 UDP 数据包发送到远程机器并使用 pcap4j 从它获取响应。