Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mylamour/oops-webshell

Oops, It's funny to detect a webshell. Temporarily not maintained
https://github.com/mylamour/oops-webshell

malware-detection ssdeep tensorflow-examples webshell yara-integrated

Last synced: 3 months ago
JSON representation

Oops, It's funny to detect a webshell. Temporarily not maintained

Awesome Lists containing this project

README

        

## webshell的检测

### 检测方法通常有

* 基于日志,行为,流量
* 基于Machine Learning ,Fuzzy Hash, Code Features

### 此处初期选择采用以下方法

* 文件 hash 比较以及 fuzzy hash ([已知文件|未知文件]) (ssdeep)
* 代码特征值,危险函数检测 (yara 3.6.0)
* 机器学习,分类 [CNN-Text-Classfication](https://github.com/dennybritz/cnn-text-classification-tf/)

### Other

![Design](./funny.svg)
Also Include A CLI, Flask As Web Server

`curl -i -X POST -F [email protected] "http://test:test@localhost:5000/detect"`

`curl -i -X PUT -F [email protected] -F [email protected] -F [email protected] "http://test:test@localhost:5000/detectdir"`

`curl -i -X POST -F [email protected] "http://test:test@localhost:5000/saveblack"`

`curl -i -X POST -F [email protected] "http://test:test@localhost:5000/savewhite"`

### To do

* Write Unit Test,Mock Test
* Write Yara Rule
* GAN ? Important
(Mei you zhong wen shu ru fa de jie guo...)

* Test