Skip to content
No description or website provided.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
tandems Init commit Nov 16, 2018
.gitignore Init commit Nov 16, 2018
LICENSE Create LICENSE Nov 16, 2018
README.md
SQL_reserved_words.txt
build.sh Init commit Nov 16, 2018
data_loader.py Init commit Nov 16, 2018
requirements.txt Init commit Nov 16, 2018
train.py
utils.py Init commit Nov 16, 2018

README.md

WallNet

WallNet is an bidirectional recurrent neuralnetwork with attention mechanism and pooling layers and pipeline for Structured Query Language injections (SQLi) detection. To illustrate the application of this methodology, we will review in detail the implementa-tion of AI-based false-positive detection for a SQL injection. WallNet developed on TensorFlow 1.11 and Python3.6.

This implementation is an baseline for Malicious Intent Detection Challenge

Build

Firstly install dependences:

apt install -y swig
apt install -y python3, python3-dev, python3-pip
pip3 install -r requirements.txt

Now you have to build project.

./build.sh

Using

Preparing dataset

python3 data_loader.py --dataset_info_file=./data/train.csv --dataset_file=./data/train.msgp
python3 data_loader.py --dataset_info_file=./data/test.csv --dataset_file=./data/test.msgp --test

For more information use help: python3 data_loader.py --help

Train

python3 train.py 
You can’t perform that action at this time.