Bonjour,
dans le cadre de mon TFE, je dois réalisé une application firewall tournant sous linux. Ce firewall fonctionne sur le principe suivant :
Un pc tournant sous linux possèdant 2 cartes réseaux, chaque carte réseau se trouvant dans un réseau différent. Par exemple : Wifi en 10.0.0.0 et Lan en 192.168.0.0.
Sur ce pc, j'installerais le logiciel firewall, et celui-ci fera office de passerelle entre les réseaux.
Je m'explique. Pour l'instant, lorsque le réseau 192.168.0.0 veut émettre des données vers l'extérieurs, je récupère les packets envoyé de se réseau via la libpcap. Tout le packet se trouve alors dans une structure. Ce que je désire faire maintenant, c'est reprendre ces structures, et recréer mon packet pour le réenvoyer vers l'autre réseau.
Donc ma question est de savoir, avec quelle librairie je pourais effectuer cette tache ?
Je vous remerci.
Partager