Кто-нибудь знает, существует ли существующая библиотека, которая позволит мне сделать вызов getsockopt, чтобы получить IP-адрес назначения для сокета, который iptables перенаправил через мое приложение Java?
Похожий вопрос в списке рассылки Netty, без ответа.
Вызов в c будет выглядеть примерно так:
getsockopt(ctx->client.fd, SOL_IP,
SO_ORIGINAL_DST, &SANY_ADDR(addr), &SANY_LEN(addr))
Также приветствуется пример того, как это сделать с помощью JNI.