hping3发送原始数据包,而不打开内核的面向连接的套接字 - 因此是RST。为了让内核建立连接,必须在应用程序端打开一个套接字。这意味着应用程序必须继续运行,如果它关闭,内核将重置所有打开的套接字。
您的选项是限制,您可以尝试'nc'(netcat),并为您要打开的每个连接启动一个新进程。或者以其他方式编写打开多个连接的程序,每个连接使用不同的套接字以确保每个连接的源端口不同。请记住,您可以在单个程序中以及整个系统上打开多少个套接字。