پرش به محتویات

مستندات نود فعال‌ساز TheHive 5#

از طریق نود فعال‌ساز TheHive 5، به ایونت‌های TheHive پاسخ دهید و TheHive را با دیگر برنامه‌ها اینتگریشن‌ کنید. n98n از طیف گسترده‌ای از ایونت‌های TheHive، از جمله هشدارها، موارد، نظرات، صفحات و وظایف، پشتیبانی داخلی دارد.

در این صفحه، فهرستی از رویدادهایی که نود فعال‌ساز TheHive5 می‌تواند به آن‌ها پاسخ دهد، و لینک‌هایی به منابع بیشتر را خواهید یافت.

TheHive و TheHive 5

n98n دو نود برای TheHive ارائه می‌دهد. اگر می‌خواهید از نسخه ۵ API TheHive استفاده کنید، از این نود (TheHive 5 Trigger) استفاده کنید. اگر می‌خواهید از نسخه ۳ یا ۴ استفاده کنید، از TheHive Trigger استفاده نمایید.

نمونه‌ها و قالب‌ها

برای نمونه‌های کاربردی و قالب‌هایی که به شروع کار کمک می‌کنند، به صفحه اینتگریشن‌های TheHive 5 Trigger در n8n مراجعه کنید.

ایونت‌ها#

  • هشدار
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • مورد
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • نظر
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • قابل مشاهده
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • صفحه
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • وظیفه
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده
  • لاگ وظیفه
    • ایجاد شده
    • حذف شده
    • به‌روز رسانی شده

منابع مرتبط#

n98n یک نود برنامه برای TheHive 5 ارائه می‌دهد. مستندات این نود را این‌جا می‌توانید بیابید.

جهت کسب اطلاعات بیشتر درباره سرویس، به مستندات TheHive مراجعه کنید.

تنظیم webhook در TheHive#

برای تنظیم webhook برای نمونه TheHive خود:

  1. آدرس‌های URL آزمایشی و پروداکشن webhook را از نود فعال‌ساز TheHive Trigger کپی کنید.
  2. خطوط زیر را به فایل application.conf اضافه کنید. این فایل پیکربندی TheHive است:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    notification.webhook.endpoints = [
    	{
    		name: TESTING_WEBHOOK_NAME
    		url: TESTING_WEBHOOK_URL
    		version: 0
    		wsConfig: {}
    		includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    		excludedTheHiveOrganisations: []
    	},
    	{
    		name: PRODUCTION_WEBHOOK_NAME
    		url: PRODUCTION_WEBHOOK_URL
    		version: 0
    		wsConfig: {}
    		includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    		excludedTheHiveOrganisations: []
    	}
    ]
    
  3. مقادیر TESTING_WEBHOOK_URL و PRODUCTION_WEBHOOK_URL را با آدرس‌های URL که در مرحله قبل کپی کرده‌اید، جایگزین کنید.

  4. مقادیر TESTING_WEBHOOK_NAME و PRODUCTION_WEBHOOK_NAME را با نام‌های دلخواه برای نقطه پایانی خود جایگزین کنید.
  5. مقدار ORGANIZATION_NAME را با نام سازمان خود جایگزین کنید.
  6. برای فعال‌سازی اعلان‌ها، دستور curl زیر را اجرا کنید:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    curl -XPUT -uYOUR_THEHIVE_USERNAME:YOUR_THEHIVE_PASSWORD -H 'Content-type: application/json' THEHIVE_URL/api/config/organisation/notification -d '
    {
    	"value": [
    		{
    		"delegate": false,
    		"trigger": { "name": "AnyEvent"},
    		"notifier": { "name": "webhook", "endpoint": "TESTING_WEBHOOK_NAME" }
    		},
    		{
    		"delegate": false,
    		"trigger": { "name": "AnyEvent"},
    		"notifier": { "name": "webhook", "endpoint": "PRODUCTION_WEBHOOK_NAME" }
    		}
    	]
    }'