Commit graph

13 commits

Author SHA1 Message Date
Christopher Talib e8f114edef Fix duplicated nodes in matcher 2020-08-28 15:55:43 +02:00
Christopher Talib 1528c28d7e Changing Type to NodeType to avoid issues 2020-08-28 15:55:18 +02:00
Christopher Talib 84e4937f85 Major version update
This new work implements the server and the loader in two different
binaries allowing the code while updating the IOC list.

It updates also the documentation to reflect the new changes.
2020-08-24 17:20:07 +02:00
Christopher Talib 7f83f720d8 save 2020-06-10 12:31:07 +02:00
Christopher Talib 5d223c3886 Adding pastebin matching + demo IOC 2020-06-10 11:32:56 +02:00
Christopher Talib fe01a9240f Parsing shodan, not droppping DB
* Adding Certstream and Shodan matchers
* Insert or skip for new matchers (working without having to drop the DB
and not more duplicate matchers)
* Closing files after using them
* Adding Match model to schema and Node (for unmarshalling purposes)
2020-06-10 10:48:47 +02:00
Christopher Talib 44bc03b51d Adding certstream matching on CN 2020-06-08 12:58:07 +02:00
Christopher Talib 929222aff4 Parallel matching on multiple targets work 2020-06-08 10:49:19 +02:00
Christopher Talib b26cc60d39 multiple search works (kinda) 2020-06-03 16:20:40 +02:00
Christopher Talib ba0b011ce4 save 2020-06-02 15:44:24 +02:00
Christopher Talib e533c2c335 updating matcher nodes works! 2020-06-02 10:58:31 +02:00
Christopher Talib 3961e79062 Matcher logic and IOCs
This work starts to build the matcher logic into styx. For the moment,
the goal is to define IOCs and load them when the Matcher plugin is
activated.

To implement: Then, the matcher will run periodic queries to different
types of nodes and index them to its one Matcher Dgraph Node. So be
targetting a specific IOCs, the user will be able to list the
observation that have been made to it.
2020-05-29 11:32:55 +02:00
Christopher Talib 9547aeea3f basic matching on simple target, no sending to dgraph 2020-05-27 12:05:53 +02:00