Added SQL injection detection folder #793
Merged
+70,328
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Aim: The aim of the problem statement is to develop a CNN model for SQL injection detection. I have used a huge dataset from Kaggle(68,000 rows) consisting of user input along with a label. I have trained a simple CNN model as well as a 2D CNN model to solve the problem.
@Niketkumardheeryan, To solve the problem, I added a SQL injection detection Folder with seven files readme.md, cnn.md, requirements.txt, image.png, mergecsv.csv, SQLID.ipynb, SQLinjectiondetection2DCNN.ipynb.
readme.md, image.png and cnn.md have all the necessary description about the problem and its various aspects and the underlying technique used to solve the problem.
requirements.txt contains all the requirements to run this project on a local machine.
SQLID.ipynb and SQLinjectiondetection2DCNN.ipynb contains the main model used for the problem along with all the data preprocessing and feature extraction.
Here I have used both CNN and 2D CNN for solving the problem. Kindly, look into it @invigorzz313
closes: #776