Тёмный

Shuffle + Wazuh + TheHIVE + Cortex = Automation Bliss 

Taylor Walton
Подписаться 18 тыс.
Просмотров 48 тыс.
50% 1

Join me as we build our first workflow within Shuffle with Wazuh alerting. Learn how to automate your case creation and analysis with Shuffle. Let's deploy a Host Intrusion Detection System and SIEM with free open source tools. Join me as we explore and learn together.
custom-shuffle: github.com/frikky/Shuffle/tre...
Wazuh Install: • Wazuh Agent and Manage...
TheHIVE Install: • TheHive - Build Your O...
Cortex Install: • CORTEX - Analyze Obser...
Shuffle Install: • Host Your Own SOAR - S...
Curl Command: curl -XPOST -H 'Authorization: Bearer **YOUR API KEY**' 192.169.200.39:9000/api/alert/$create_alert.id/createCase
Your Own Server: bit.ly/3Eug9Wf
Discord Channel: / discord
Check us out: www.opensecure.co/
Interact with our demo: www.opensecure.co/demo
Hire us: www.opensecure.co/contact-us

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@aureliosilverio
@aureliosilverio 2 года назад
Amazing tutorial! I just finished the Wazuh Shuffle TheHive setup and It worked perfectly! thank you and keep up the good job!
@tbaror
@tbaror 2 года назад
Simply wow, i so waited for this video, hope to have soon continues shuffle logic video, thank you
@halimyusuf2653
@halimyusuf2653 2 года назад
You did great for this tutorial, hope you make the next part of the video. Appreciate it 🔥
@zedhacking
@zedhacking 2 месяца назад
Update : if you are watching this video in 2024 you dont need to put the custon-shuffle any more wazuh put this files by default in the integration folder , you may just need to modify the ossec.conf file !
@waynescroggins4057
@waynescroggins4057 Месяц назад
What if I am watching this in 2022?
@hifedz
@hifedz 4 месяца назад
DUde Discord integration so nice! Thank You for this keep it coming with the shuffle integrations! I LOVE AUTOMATION!!! Thanks again kind sir
@tshepisomotsoaledi6324
@tshepisomotsoaledi6324 2 года назад
Simply beautiful
@oktaynbili8944
@oktaynbili8944 Год назад
you're amazing!! thank you so much
@HarjinderSingh-px9ir
@HarjinderSingh-px9ir 21 день назад
thankyou ssssssooooooooooooooooooooooooooooooooooooo much i was stuck but just bz of you now i can continue my project thankyou again
@amirazeem8964
@amirazeem8964 Год назад
Very informative tutorial, Kindly correct me if I am wrong. Firstly the alert generated in Wazuh manager and automatically comes in TheHive via webhook & shuffle. And later you automate the case creation in TheHive. In last you also automate the cortex to run observables. So from the start to end of this SOAR tutorial it shows the Security Orchestration and Automation BUT the Response part is missing. You have successfully demonstrate SOA part of SOAR but can you guide how we achieve the Response? As SOAR is not completed without Response to alerts. I mean after cortex find the IP is malicious then how will it block or quarantine that IP or domain etc? Or how will it ask wazuh manager to block that ip?? Will the cortex responders take action?? And one another question, you have used discord for sending messages whenever the alerts triggers. Can you please guide us how can we send email when there will be alert from wazuh manager to thehive case? Thanks again. You are so talented.
@BirmaMarkus
@BirmaMarkus 8 дней назад
The Curl statmet worked for me with no problem, I guess it have been fixed
@younessaitichou5319
@younessaitichou5319 2 года назад
First off all, I really enjoyed your tutorials, so thank you so much and keep up the hard work ... for the app create case it worked for me .. all I did is create a new template (for that u will need to create at least one custom field too) and if u fill all the app's gaps it will work fine just as the others ... I have one question about how to make a workflow using the email trigger either for gmail or o365 (the triggers) ... when I try to authenticate the tell me that I need to change something in the API config if I am the shuffle's developer to allow a specific domain name to make API calls !!!
@clementshodeindechieadewun7820
@clementshodeindechieadewun7820 Месяц назад
Please, can you make a video for incident response in shuffle through cortex responder? Maybe, as the completion of this particular automation. Thank you.
@avideo2264
@avideo2264 Год назад
hi taylor thank for your videos ! great job !! i'm just starting with that and i wanna know if we can install all of theses tools on the same machine !!
@taimurahmed5617
@taimurahmed5617 2 года назад
Thanks for posting such informative content. Its a request can you make one with windows-10 being the agent-vm. as I am facing an issue that is logs are not being forwarded by filebeat to wazuh manager. Thanks!
@abedzaben
@abedzaben Год назад
Thanks for the great tutorial, can you advise what are the system requirements for each VM/system?
@user-lk5xy7lz8g
@user-lk5xy7lz8g 2 месяца назад
Hello, i have a question. I setup a webhook to alert me on case rule id 5710 triggers, but nothing happens on the webhook on shuffle, it appears that shuffle doesn't work. Please help me Taylor Walton.
@akramzran3827
@akramzran3827 25 дней назад
Hi Taylor, can you provide us with a new video to explain how to integrate cortex and misp with shuffle workflow from scratch?
@numanmaavia8575
@numanmaavia8575 2 года назад
Thanks your are great man, hatts-off to your great effort. Always thankful to you
@GordonSquared
@GordonSquared 5 месяцев назад
Does anyone know if thehive csn be substituted for dfir-iris since thehive5 is more limited with the free version?
@gabrielvasconcelos733
@gabrielvasconcelos733 2 года назад
great content, thank you very much. I would like to know the video was published that would be the continuation of this case, referring to only sending a malignant ip to discord. If so, can someone send me the link please?
@ankury4762
@ankury4762 2 года назад
Thank you....!!!!
@zeroscript8906
@zeroscript8906 Год назад
Can we connect iris with shuffle i couldn’t find any resource
@mauriciob3334
@mauriciob3334 Год назад
small note, the "create_case_from_alert" that didn't work at 32:00 needs a case template even tho it says it is not required, it actually is
@iowawizkid1
@iowawizkid1 2 года назад
DUDE You are Awesome! Really Enjoying your content. Wondering if you would do something with Geo-IP and Android syslog. Dreaming of creating a Geo-fence for remote users.
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Looking to cover adding Geo-IP to an IP field soon! Thanks for watching :)
@paulolima3848
@paulolima3848 2 года назад
Hi Guys ! Awesome tutorial ! Congrats ! For each type of incident on Wazuh we need to create a specific Workflow? There are any generic Fields for all alerts and than customize each one in update case?
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Hey Paulo, you could either create a new webhook within shuffle and a new integration block within wazuh for every rule alert you want to send to shuffle. Or you could build out one universal workflow that triggers multiple subflows depending on the contents of the received json fields from the alert.
@user-kv8lg3pv5x
@user-kv8lg3pv5x 2 месяца назад
It will be helpful if we can know the version of each Tools. (wazuh, Thehive+cortex, Shuffle)
@Born_rebel1992
@Born_rebel1992 2 года назад
Great
@JeiPii
@JeiPii 2 года назад
Hey what is that terminal you are using it looks amazing!
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Termius, i love it: termius.com/ Thanks for watching :)
@waleedjamali8372
@waleedjamali8372 2 года назад
Great work. I shutdown my vm and now the workflow is not working. By tailing the logs I can see that the wazuh is still sending the logs but the shuffle is not receiving through the http hook. How to start the workflow again.
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Hey Waleed, make sure the containers are running with "docker ps", if there are no containers running, navigate to the Shuffle directory, "/opt/Shuffle" is the path in the video and run a "docker-compose up -d"
@waleedjamali8372
@waleedjamali8372 2 года назад
@@taylorwalton_socfortress I will check it. Thanks for replying. Please share the firewall-drop.sh file in the wazuh active response.
@arhamrehman1822
@arhamrehman1822 2 года назад
i getting an error Failed getting hook 3e423d8b-be6f-444f-bd9a-8178f8d066fc (callback): Hook doesn't exist can anyone help me to resolve this issue
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Try deleting and creating a new one
@awanputihsolutions
@awanputihsolutions 2 года назад
i'm using docker, after create integrations and the configuration same with your video tutorial, and after that restart wazuh-master , i got this output "Failed to get D-Bus connection: Operation not permitted". Can u help me what's going on?
@awanputihsolutions
@awanputihsolutions 2 года назад
it should to whitelist in inbound rules?
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
@@awanputihsolutions Are you running selinux?
@awanputihsolutions
@awanputihsolutions 2 года назад
@@taylorwalton_socfortress i'm using CentOS 7.9 64-bit
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
@@awanputihsolutions Make sure you are not using selinux...open up the /etc/selinux/config file and set to disabled and reboot. linuxize.com/post/how-to-disable-selinux-on-centos-7/
@moh_ryzki
@moh_ryzki 2 года назад
@@taylorwalton_socfortress hi, i got same problem, and status of selinux is disabled, but get same output
@wesfos100
@wesfos100 8 месяцев назад
What software is Taylor using for the terminal caonnections? Amazing content!!!!!!!!!!! I feel like such a noob!!!!!
@zedhacking
@zedhacking 2 месяца назад
can you tell me ?
@numanmaavia8575
@numanmaavia8575 2 года назад
I deployed ELK but I was struck in log pushing I don't know, i tried a lot but failed ,
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Were you able to install filebeat?
@mkhalileng
@mkhalileng 2 года назад
Hi, Thank you for your efforts . I did same configuration but webhook did not received any data . please your support. Best Regards
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Did you notice any errors in the integrations.log file of the wazuh manager?
@mkhalileng
@mkhalileng 2 года назад
@@taylorwalton_socfortress It's working now, it was mistype in code. Thank you
@RaSh_100India
@RaSh_100India 2 года назад
Hey was going through your videos and coincidentally I was thinking of doing SOC automation for my masters project in MSc Cybersec, so does this automation using Shuffle + Wazuh + TheHIVE + Cortex , is it possible to run on my workstation which consist of 16 GB RAM can run this project - Automation of SOC ?
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Great idea for a Masters project! You may be cutting it close with RAM but if you are not ingesting too many logs and limit the memory that Elasticsearch consumes by setting the jvm options than 16GBs should be ok. Good luck and let me know if I can help!
@RaSh_100India
@RaSh_100India 2 года назад
@@taylorwalton_socfortress Thanks for the reply. Sure will let you know when I need your help. For demonstration of the Automated SOC if I run a DDoS attack on the VM will Wazuh able to alert and then showup on Hive or Kibana, in order to demonstrate this will I need to do more build some additional scripts ? Or the existing configuration handle this ?
@sundaslatif1714
@sundaslatif1714 2 года назад
Can you comment on Alient Vault, please?
@taylorwalton_socfortress
@taylorwalton_socfortress 2 года назад
Hey, what about alien vault in particular? Do you mean integrating with their OTX api? Thanks for watching!
@numanmaavia8575
@numanmaavia8575 2 года назад
I would like to request you please make a video on simple project of ELK , wazuh, for very beginner. I know you already uploaded multiple videos .
@dekartzow
@dekartzow Год назад
...Activate Windows
@cyberbrainfoodletseat8260
@cyberbrainfoodletseat8260 2 года назад
I get this error when Shuffle tries to send alert to TheHIVE, btw, I have followed all your tutorials, simply amazing never had an issue, I actually have deployed this several times in production. For shuffle I cannot figure this one out. "Results for Alert_Creation":{2 items "type":"NotFoundError" "message":"/alert" }
@sharjeelaliaqil7998
@sharjeelaliaqil7998 Год назад
I am getting the same error
@hacke5009
@hacke5009 Год назад
Can you check that your configured TheHive URL doesn't have a trailing slash in it? 😀😀
@skemil
@skemil 6 месяцев назад
Have you been able to
@cyprienchapelle4410
@cyprienchapelle4410 2 года назад
Hello and thank you very much for this tutorial. I had a problem at 22:50 of the video. When I execute with the appropriate rule, I receive the error in the execution: "exception":"Alert create error: HTTPConnectionPool(host='localhost', port=9000): Max retries exceeded with url: /api/alert (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))" However, I did indicate localhost:9000 (which works very well), as well as the api and the name of the organization. This may be due to the version of TheHive? I'm on 4.1.12-1
@moost_tv
@moost_tv 2 года назад
Same prob, did you find a solution ?
Далее
Это конец... Ютуб закрывают?
01:09
you need this FREE CyberSecurity tool
32:06
Просмотров 1,2 млн
How I'd Learn AI in 2024 (if I could start over)
17:55
Просмотров 891 тыс.
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 20 тыс.