Home | Trees | Indices | Help |
|
---|
|
1 """ 2 Test procedures for IOIDS. 3 4 Inter-Organisational Intrusion Detection System (IOIDS) 5 6 @author: Michael Pilgermann 7 @contact: mailto:mpilgerm@glam.ac.uk 8 @license: GPL (General Public License) 9 """ 10 1618 from messagewrapper import getXMLDBWrapper 19 from dbconnector import OPERATOR_GREATER_THEN 20 21 ## print getXMLDBWrapper().wrapSelect('event', 'all', [['oid',OPERATOR_GREATER_THEN,'30608']]) 22 xml = "<RELATIONS command='SELECT_RESULTS' >" + \ 23 "<REL RESULTS_ID='1'>" + \ 24 "<REL name='table1'>" + \ 25 "<ATT name='x1'>128</ATT><ATT name='table1_id'>1</ATT><ATT name='table2_id'>1</ATT>" + \ 26 "</REL>" + \ 27 "<REL name='table1'>" + \ 28 "<ATT name='x1'>12</ATT><ATT name='table1_id'>2</ATT><ATT name='table2_id'>1</ATT>" + \ 29 "</REL>" + \ 30 "<REL name='TOTAL_RECORDS'>2</REL>" + \ 31 "</REL>" + \ 32 "<REL name='TOTAL_RESULTS'>1</REL>" + \ 33 "</RELATIONS>" 34 35 print "Number of sets: %d\n%s" %(getXMLDBWrapper().parseSelectReply(xml))3638 from dbconnector import getDBConnector 39 getDBConnector().connect() 40 41 print getDBConnector().getEvents() 42 print "\n", getDBConnector().getEventsFromEventID(3) 43 44 print "\n", getDBConnector().getIoidsEvents() 45 print "\n", getDBConnector().getIoidsEventsFromEventID(3)4648 from dbconnector import getDBConnector 49 getDBConnector().connect() 50 from messagewrapper import getXMLDBWrapper 51 ## lists = getDBConnector().getEvent('5') 52 lists = getDBConnector().getIoidsEvent('2') 53 ## print lists 54 xml = getXMLDBWrapper().wrapInsert(lists[0], lists[1], lists[2]) 55 print xml 56 getDBConnector().disconnect()5759 from messagewrapper import getIoidsMessageWrapper 60 xml = getIoidsMessageWrapper().wrapKnowledgeRequestMessage([['timestamp', 'greater_than','2005-06-05'], ['source', 'equals', 'M003']]) 61 print xml 62 print getIoidsMessageWrapper().parseKnowledgeRequestMessage(xml)63 64 if __name__ == "__main__": 65 test() 66
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Thu Feb 7 11:06:04 2008 | http://epydoc.sourceforge.net |