SK-CERT / Taranis-NG

Taranis NG is an OSINT gathering and analysis tool for CSIRT teams and organisations. It allows team-to-team collaboration, and contains a user portal for simple self asset management. Taranis NG was developed by SK-CERT with a help from wide CSIRT community.
European Union Public License 1.2
87 stars 21 forks source link

add collector #225

Closed hsninbil closed 3 months ago

hsninbil commented 4 months ago

Hi, how can I add a new collector? or collectors?

milankowww commented 3 months ago

Hello,

Since collectors are separate to the core of Taranis NG, there are two paths in general. One of them is to modify the existing collector code in src/collectors. The other is to create a completely independent application which collects your desired type of data, and make it talk to the core using the REST API.

Option 1: modify the existing collector code

Advantages: use the infrastructure of the original collectors, only need to focus on the business part of the code Disadvantages: limited to Python How to:

Option 2: develop a separate application

Advantages: use any language / framework you chose Disadvantages: possibly more work How to:

hsninbil commented 3 months ago

Dear milanKowww, and Greetings, First of all thank you for your help, for your explanation. Also, I'm trying to follow the points but I got the same result. sorry, but I'm currently presenting your TaranisNG project instead of Taranis3. taranisNG

multiflexi commented 3 months ago

What is in assess now?

hsninbil commented 3 months ago

nothing.

assess
hsninbil commented 3 months ago

Dear @multiflexi ,

multiflexi commented 3 months ago

http://collectors/ is fine. Why would you add SKIP_DEFAULT_COLLECTOR to the configuration? What do you have in Uncategorized? Have you set refresh interval for OSINT sources? Do you see in logs that they are collected?

hsninbil commented 3 months ago

Thank you @multiflexi. Taranis-NG is working.