Skip to content

anupam-basu/Cyber-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CISC850 - Cyber Chatbot

This is the repository for project Cyber-Chatbot.

Project Description

For this project, we investigated the construction of a Cyber Chatbot. A powerful chatbot that can perform menial or repetitive tasks or work along side human analysts could significantly increase the effectiveness of cyber security analysts. The application was interfaced in Slack.

During the development of the Cyber Chatbot we have focussed more on the Cyber part of the chatbot. Our chatbot can understand questions only related to cyber questions that we have targetted.

Collaborators

Capabilities of the chatbot

  • Answer questions about a file or directly through hash.
  • Ask Cyber/Virus related question to the Cyber-ChatBot.
  • We have used VirusTotal API to answer the questions.
  • Some questions are answered via Flask API which is internal to University of Delaware's John Cavazos lab.
  • We have implemented NLP and the questions can be asked in more than one ways.

Lesson learned

  • AWS' bot works on lambda function which can be hectic to deploy.
  • Claudia.js framework takes care of the deployment where the actual chatbot code must be done in node.js.
  • If we want to use python or any other language to develop the bot Claudia.js can not be used for it.
  • If we can use any other CSP (cloud service provider) we can also try using other frameworks.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published