bon je veux vérifier les anomalies présentant dans mon firewall IPTABLES.
bon maintenant j ai ma table de regles dans la base de donnees. je vais aller les comparer regles par regles et verifier s il ya une anomalies (masquage, correlation, generalisation), tous ceux ci est justement de faire comparer les @ip du destination et de source et biensur voir si le firewall accepte ou reject the target.
voici la format des règles :
target prot opt source destination
ACCEPT all -- 192.168.1.10 192.187.1.2
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
et j ai fait ce petit code pour la redondance :
List r = test.test.listRegles();
Iterator i = r.iterator();
while(i.hasNext())
{
Regles E=(Regles)i.next();
if (E.getDestination()==E.getDestination())
{
Session s = HibernateUtil.currentSession();
Transaction tr = s.beginTransaction();
System.out.println("id="+E.getSource()) ;
tr.commit();
HibernateUtil.closeSession();
Partager