mmm, je crois que si, des extrait du man socket:
int socket(int domain, int type, int protocol);
un des parametres de domain:
PF_INET IPv4 Protocoles Internet ip(7)
un des parametres de type:
SOCK_RAW
Accès direct aux données réseau.
et en dernier parametre on peut passer:
ip 0 IP # Protocole internet
je penses que cela donne access a IP sans passer par TCP ou UDP.
Au niveau du firewall, je pensais faire un appel a iptable (linux) depuis l´application. ca doit etre possible (quelqu´un a plus d´info ?)