OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cti-users message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Python-STIX or Java-STIX to read Bro log and generate STIX document


Dear All,

 

I am new to STIX. I am looking for some published/reviewed article references and step by step guidance relevant to implementation of the following,

 

“Using Python-STIX library to implement a proof-of-concept code to read Bro log file and create a STIX document”.

I am thinking about doing the following,

  1. Build an inline Intrusion Detection System (IDS) using Security Onion with Bro
  2. Write a Bro rule to detect an attack (XSS, botnet etc. or any)
  3. Write a Python or _javascript_ importing STIX library that will analyze the log file and create a STIX document to share (with TAXII ?)
  4. The Python or _javascript_ should also block the IP of the infected machine

 

I have been looking into the following so far,

 

I am ok with Step 1 and 2 above. But as I am new to STIX, I am having a hard time to grasp the process of identifying indicators from a log file and generate STIX document. Would really appreciate if anyone can point me to the right direction.  

 

Also, Is it safe to start implementing the above with STIX 2.0 considering the development and availability of PyPi/Java libraries? Python vs Java, which one is easier to implement? Do I need to involve CybOX or TAXII for doing the above?

 

Please excuse my limited knowledge about STIX at this moment while replying.

 

Sincerely,

Shahi



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]