Skip to content

Ishaan0132/Inheritance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cybersecurity IDS Project with Suricata and Wazuh

A cybersecurity solution that integrates Suricata IDS with Wazuh for real-time monitoring and a chatbot for user assistance.

Table of Contents

📝Description

This project integrates Suricata, a high-performance Network IDS (Intrusion Detection System), with Wazuh, a security monitoring platform. The goal is to detect cyber threats in real-time and provide a graphical user interface (GUI) for easier monitoring and alerts.

Additionally, a chatbot is built to assist users with cybersecurity-related queries. The chatbot uses NLP to understand and respond to questions about cybersecurity best practices, threat detection, and incident handling.

🔗Links

Demo Videos:

Wazuh Monitoring Recording:

Wazuh-1.mp4

Wazuh-2.mp4


Wazuh Monitoring: This video demonstrates how Wazuh is used for real-time security monitoring and log analysis:

  • It shows how Wazuh collects and analyzes security event logs, including alerts from Suricata IDS.
  • Watch as security incidents are detected and categorized, making it easier to respond to potential threats.
  • The video also highlights how Wazuh provides a user-friendly interface to manage security alerts and track system vulnerabilities.

Chatbot for User Assistance:

Chatbot Demo


Chatbot for User Assistance:

Below is a demonstration of how the chatbot assists users with cybersecurity-related questions in real-time:

  • The chatbot is designed to provide immediate assistance to users by explaining cybersecurity concepts and guiding them through incident response steps based on alerts from Suricata and Wazuh.
  • It helps users interpret Suricata network alerts, like malware or brute-force attacks, and provides real-time responses to questions like "What should I do if my account is compromised?"
  • The chatbot also integrates with Wazuh for providing insights into security events, allowing users to easily understand security logs and take action based on them.

You can watch the demo video above for a more detailed walkthrough of how the chatbot functions.

🤖Tech-Stack

Front-end

  • Wazuh (Security Monitoring)

Back-end

  • Suricata (IDS Integration)

NLP (Chatbot)

  • Machine Learning (ML)

📈Progress

Fully Implemented Features:

  • Installation of Suricata IDS for detecting network threats.
  • Wazuh integration with Suricata IDS to provide a graphical user interface for monitoring Suricata alerts.
  • A chatbot that answers cybersecurity-related questions and assists users in real-time.

Partially Implemented Features:

  • Future features could include:
    • Advanced machine learning-based threat detection models.
    • Integration with more security tools for enhanced monitoring.

🔮Future Scope

  • Expand the chatbot functionality to support more complex queries related to threat mitigation and security incident handling.
  • IP/URL reputation check
  • Incorporate additional security tools for a more comprehensive monitoring solution.
  • Improve threat detection accuracy using AI/ML models for anomaly detection.

💸Applications

  • Network Security: Helps in real-time detection of intrusions on a network.
  • User Assistance: The chatbot provides quick answers to common cybersecurity questions, helping non-expert users.
  • Security Monitoring: Wazuh integration allows security analysts to easily monitor the security posture of the system.

🛠 Project Setup

The setup instructions for this project are currently being finalized. Please check back soon for a step-by-step guide to get started. Thank you for your patience!

👨‍💻Team Members

Add names of your team members with their emails and links to their GitHub accounts

👨‍🏫Mentors

Add names of your mentors with their emails and links to their GitHub accounts

📱Screenshots

Wazuh Dashboard:

Wazuh Overview:

Wazuh Security Logs:

Chatbot Prompt:

Chatbot Prompt:

Chatbot Prompt:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published