Пример #1
0
 def accept(self):
     errors = []
     if self.line_edit_add_ip.text():
         if not validate.ip_address(str(self.line_edit_add_ip.text())):
             errors.append("IP : invalid IP")
     if self.text_edit_add_ip.toPlainText():
         if not validate.multiple_ip_addresses(
                 str(self.text_edit_add_ip.toPlainText())):
             errors.append("IP : invalid IPs")
     if len(errors):
         error_message = "Validation errors:\n"
         for error in errors:
             error_message = error_message + error + '\n'
             QtGui.QMessageBox.information(self, "Error", error_message)
     else:
         try:
             f = open('watchlist.txt', 'a')
             if self.line_edit_add_ip.text():
                 f.write(self.line_edit_add_ip.text() + '\n')
             if self.text_edit_add_ip:
                 f.write(self.text_edit_add_ip.toPlainText() + '\n')
             f.close()
         except:
             print 'File error:', sys.exc_info()[0]
         super(AddIPGUI, self).accept()
Пример #2
0
 def accept(self):
     errors = []
     if not validate.mac_address(str(self.line_edit_source_mac.text())):
         errors.append("Ethernet : invalid source MAC")
     if not validate.mac_address(str(self.line_edit_destination_mac.text())):
         errors.append("Ethernet : invalid destination MAC")
     if not validate.ip_address(str(self.line_edit_source_ip.text())):
         errors.append("IP : invalid source IP")
     if not validate.ip_address(str(self.line_edit_destination_ip.text())):
         errors.append("IP : invalid destination IP")
     if len(errors):
         error_message = "Validation errors:\n"
         for error in errors:
             error_message = error_message + error + '\n'
         QtGui.QMessageBox.information(self, "Error", error_message)
     else:
         super(ForgingGUI, self).accept()
Пример #3
0
 def accept(self):
     errors = []
     if self.line_edit_add_ip.text():
         if not validate.ip_address(str(self.line_edit_add_ip.text())):
             errors.append("IP : invalid IP")
     if self.text_edit_add_ip.toPlainText():
         if not validate.multiple_ip_addresses(str(self.text_edit_add_ip.toPlainText())):
             errors.append("IP : invalid IPs")
     if len(errors):
         error_message = "Validation errors:\n"
         for error in errors:
             error_message = error_message + error + '\n'
             QtGui.QMessageBox.information(self, "Error", error_message)
     else:
         try:
             f = open('watchlist.txt', 'a')
             if self.line_edit_add_ip.text():
                 f.write(self.line_edit_add_ip.text() + '\n')
             if self.text_edit_add_ip:
                 f.write(self.text_edit_add_ip.toPlainText() + '\n')
             f.close()
         except:
             print 'File error:', sys.exc_info()[0]
         super(AddIPGUI, self).accept()