An AI-powered cybersecurity chatbot built with Streamlit, LangChain, and Groq LLM. It helps users learn about common cyber attacks like SQL Injection, Cross-Site Scripting (XSS), Brute Force, and Phishing, providing conceptual explanations and defensive Python code examples.
- Interactive chat-based interface with Streamlit
- Powered by LangChain and Groq Llama 3.1 model
- Explains cybersecurity attacks conceptually
- Provides defensive Python examples for detection and mitigation
- Maintains chat history during sessions
- Simple and user-friendly AI learning tool for cybersecurity students
- Python
- Streamlit β Frontend UI
- LangChain β LLM orchestration
- Groq API β Llama-3.1-8B model
- dotenv β Environment variable management
- Learning cybersecurity fundamentals
- Practicing secure coding techniques
- Demonstrating AI-powered educational tools
- Building LLM-based security assistants
This app is hosted on Streamlit Community Cloud:
https://cyberinstructorchatbot.streamlit.app/