works against adversarial domain name system tunnuling attacks using hybrid neural networks

Project Code :TCMAPY1577

Objective

The main purpose of the study is to design a viable machine-learning method for DNS tunneling attacks within network traffic detection. Specifically, a hybrid neural-network model will be implemented using the Voting Classifier that combines several base classifiers to achieve higher accuracy and robustness. Taking advantage of the dataset FGSM_combined.csv, containing adversarial and legitimate DNS traffic, the aim is to boost DNS tunneling attack detection, reduce false positives, and ensure a trustworthy real-time detection system that can protect network infrastructure against advanced adversarial strategies

Abstract

Network traffic classification is an important function in networking systems, but the lack of labeled data for various network conditions inhibits most of the conventional classification models. The work proposes data-augmentation enhancement for a more efficient network traffic classification. The method generates synthetic data to increase the data set, thereby promoting classifier robustness and accuracy. In particular, we analyze the working of decision trees and stacking classifiers in the context of the enhanced classification. The decision tree classifier is picked mainly due to its interpretability and faster operational training, while the stacking classifier combines several different models to benefit from the complementary strengths of the individual models. This study uses two real-world datasets for evaluation: "TimeBasedFeatures-Dataset-15s-NO-VPN" and "TimeBasedFeatures-Dataset-15s-VPN," which embodies the presence or absence of VPN usage on network traffic. From the same experiment it has been ascertained that the proposed data augmentation enhances the performance of both the classifiers of traffic pattern differentiation particularly when operating under diverse network environments. It is also evident that the proposed method can be used as potential approach to improve traffic classification with high accuracy levels and applicability to real-world scenarios. Keywords: Network security, traffic analysis, and performance evaluation with regards to Network Traffic Classification, Data Augmentation, Decision Tree, Stacking Classifier, VPN Traffic, Time-based Features, Machine Learning.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE & SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server side Script                                :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              :Flask, Torch, Tensorflow, Pandas, Mysql.connector

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 HARDWARE REQUIREMENTS

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video