Deep learnning for detection with xss
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7dfcc9c Oct 15, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data init Jul 20, 2017
file init Jul 20, 2017
log init Jul 20, 2017
Conv.py init Jul 25, 2017
LSTM.py init Jul 21, 2017
MLP.py init Jul 31, 2017
README.md init Oct 15, 2017
SVM.py 添加svm算法 Oct 15, 2017
processing.py init Jul 31, 2017
utils.py init Jul 21, 2017
word2vec.py init Jul 20, 2017
word2vec_gensim.py init Jul 31, 2017

README.md

Detection XSS with Deep Learning

 Blog:http://www.webber.tech/posts/使用深度学习检测XSS/

 后续:http://www.webber.tech/posts/使用深度学习检测XSS(续)/

  • 环境

tensorflow

keras

  • 说明
  1. data目录下是使用的数据,包括一个从xssed.com爬取的payload和一个正样本payload。
  2. file目录保存训练好的词向量、预处理的数据、训练好的模型等。
  3. log目录保存训练日志,可用tensorborad可视化。
  • RUN
  1. 运行 word2vec_ginsim.py训练嵌入式词向量
  2. 运行processing.py预处理数据,生成训练数据和测试数据。
  3. MLP.py、LSTM.py、Conv.py分别使用多层感知机、长短时记忆、卷积神经网络训练模型,在测试集上准确率和召回率。