Coder Social home page Coder Social logo

cyberbot's Introduction

cyberbot

A bot that can give you information about various vulnerabilities in natural language
the bot uses bert for qa
the bot has a state machine

run the project
go to the nvd website and download all the json fiels for each year of vulnerability and save it in root of the project.
install cdqa on python3.6 using pip
running python main.py would now turn on the bot
now choose a domain like windows
now send the ebe-id of the vulnerability you want to know from the list displayed.
now you can ask about the attributes from nvd about this vulnerability.
type qa to switch to bert powered natural language bot


Click here to read the report

A file by the name AINHV.pdf in the repository is the project report
please read it for full details of the project.

The flow of the code follows the flowchart available on page 8 of the report The state management of the bot follows the finite automata available on page 12 of the report

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.