Welcome to Defenzio!
Defenzio is a cutting-edge prototype designed to detect zero-day attacks using Deep-learning. It leverages the power of AI to identify and mitigate potential security threats in real-time.
Before getting started, ensure you have the following dependencies installed:
To use Defenzio on your local machine, follow these simple steps:
- Clone this repository to your machine.
- Install all the prerequisites mentioned above.
- Navigate to the "frontend" folder and run
npm start
to launch the frontend server. - In the "backend" folder, execute the command:
uvicorn mlapi_mail:app --port 8000
to start the backend server. - The backend will be up and running on port 8000.
- Obtain your network logs using CICFlowmeter, or utilize the provided CSV files located in the "sample csvs" directory.
- Click on the "choose file" button, select the CSV file, and hit the "Upload" button.
- You'll receive the results along with a detailed ChatGPT response containing information about the detected attack type.
Feel free to explore Defenzio!
You can find the dataset used for training and testing Defenzio here.
Stay secure with Defenzio!