CAP_NET_RAW 有什么作用?

pet*_*234 7 linux networking

从手册页中,我知道您可以使用原始套接字,但我不明白“绑定到任何地址以进行透明代理”是什么意思。我知道绑定到特权端口还需要另一种能力,所以我知道你不能绑定到任何端口。有没有办法告诉 Linux 你正在绑定一个地址以进行代理?

Lin*_*eak 5

引用安全 SE 的回答

CAP_NET_RAW:可以伪造任何类型的数据包,包括伪造发送者、发送格式错误的数据包等,这也允许绑定到任何地址(与伪造发送者的能力相关,这允许冒充设备,合法用于“透明代理”,根据手册页,但从攻击者的角度来看,该术语是中间人的同义词),