1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| public void actionPerformed(ActionEvent e) {
String target = (String) r.jComboBoxTarget.getSelectedItem();
String prot = (String) r.jComboBoxProt.getSelectedItem();
String opt = r.textFieldOpt.getText();
String source = r.jFormattedTextSource.getText();
String dest=r.jFormattedTextFieldDest.getText();
String type =(String) r.jComboBoxType.getSelectedItem();
String n = r.textFieldnu.getText();
int num = Integer.parseInt(n);
Session session = HibernateUtil.currentSession();
Transaction tr=session.beginTransaction();
Regles r = new Regles();
r.setTarget(target);
r.setProt(prot);
r.setOpt(opt);
r.setDestination(dest);
r.setSource(source);
r.setType(type);
r.setNum(num);
session.save(r);
session.flush();
tr.commit();
HibernateUtil.closeSession();
JOptionPane.showMessageDialog(null,"Ajout du Regle avec succée!!!");
//dInputStream d=p.getInputStream()=System.out.println("iptables -A " + type + "-s " + source + "-d " + dest + "-j " + target");
try {
/////////////////////ource,target,prot,type);
Runtime.getRuntime().exec("iptables -A " + type + "-s " + source + "-d " + dest + "-j " + target);
System.out.println("ok");
} catch (IOException ex) |
Partager