Correction des erreurs des règles de pare-feu sous linux
am4sys
Messages postés27Date d'inscriptionsamedi 24 décembre 2011StatutMembreDernière intervention26 février 2012
-
23 janv. 2012 à 00:26
am4sys
Messages postés27Date d'inscriptionsamedi 24 décembre 2011StatutMembreDernière intervention26 février 2012
-
24 janv. 2012 à 16:16
Bonjour tout le monde
j'ai un algorithme et je voudrais sa traduction en java ,Vu que je suis débutant en java j'ai besoin de votre aide
function DiscoverAnomaly(rule, field, node, anomaly_state)
if field = ACTION then
value_found = FALSE
for each branch in node.branch_list do
if branch.value = rule.field.value then
value_found = TRUE
if anomaly_state NOANOMALY then anomaly_state REDUNDANT
DiscoverAnomaly(rule, field.next, branch.node, anomaly_state)
else if rule.field.value is superset of branch.value then
if anomaly_state = GENERALIZATION then
DiscoverAnomaly(rule, field.next, branch.node, CORRELATION)
else
DiscoverAnomaly(rule, field.next, branch.node, SHADOWING)
else if rule.field.value is subset of branch.value then
if anomaly_state = SHADOWING then
DiscoverAnomaly(rule, field.next, branch.node, CORRELATION)
else
DiscoverAnomaly(rule, field.next, branch.node, GENERALIZATION)
end if
end for
if value_found = FALSE then
new_branch = new TreeBranch(rule, rule.field, rule.field.value)
node.branch_list.add(new_branch)
DiscoverAnomaly(rule, field.next, new_branch.node, NOANOMALY)
end if
else /* action field reached */
call DecideAnomaly(rule, field, node, anomaly_state)
end if
end function
A voir également:
Correction des erreurs des règles de pare-feu sous linux
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020370 24 janv. 2012 à 14:42
Avec quoi veux tu le compiler ? Eclipse ?
Ça ne fonctionnera que si tu le compiles avec un compilateur vb6 (je ne sais pas si on en trouve encore facilement) ou si tu inclus le code dans une macro excel.
Tu ne peux pas compiler ca tel quel, c'est un bout de programme qui n'a pas de sens sans le reste du code.