Iphptables

Présentation de iphptables

Iphptables est une interface graphique codée en PHP permettant de manipuler le firewall iptables d'une machine sous Linux et accessible depuis n'importe quel navigateur web. Elle nécessite un serveur Apache ainsi que le serveur de base de donnée MySQL et le module iptables activé dans le noyau.

Iphptables gère le NAT, la redirection de ports (PAT) et propose de nombreuses options de sécurisation.

Iphptables est sous licence GPL.


Téléchargement

Sources de IPHPTABLES Version 0.3 : téléchargement http

md5sum : 3c0c25f59d348ced77cdfa1ff845e563

Iphptables est en phase de test. N'hésitez pas à me signaler tout bug via le forum (voir plus bas).


Captures d'écran

            


Installation et utilisation

Installation :
1 - Copier l'archive dans votre répertoire web et décompressez la : tar zxvf iphptables-0.3.tar.gz
2 - Créez une Base de donnée que vous nommerez iphptables
3 - Completez include/connexion.php avec les bonnes informations
4 - lancez le fichier install.sh en root et suivez les instructions
5 - lancez installdb.php depuis votre browser
6 - Supprimez les 2 fichiers install.sh et installdb.php



Utilisation :
-Pour lancer iphptables tapez la commande : /etc/init.d/iphptables start
-Accédez a l'interface via votre browser : http://ip/iphptables-0.3/
-Ne créez pas l'interface lo, elle est définit d'origine.


Modification de la Version 0.3

-Correction du fichier install.sh (ajout de la création du répertoire scripts
-Correction du fichier instaldb.php (probleme table route)
-Modifications des règles iptables, problème survenant quand la règle de base était de tout accepter ainsi que probleme de nat
-Rectification du flush


Modification de la Version 0.2

-Ajout d'une vérification du checksum du fichier avant son exécution pour éviter l'injection de code malveillant.
-Correction du fichier d'installation