Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebdraven/hack_lu_2017
Python and Machine Learning Workshop at Hack.lu 2017
https://github.com/sebdraven/hack_lu_2017
Last synced: 4 months ago
JSON representation
Python and Machine Learning Workshop at Hack.lu 2017
- Host: GitHub
- URL: https://github.com/sebdraven/hack_lu_2017
- Owner: sebdraven
- Created: 2017-10-03T12:47:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-18T16:05:45.000Z (over 6 years ago)
- Last Synced: 2024-08-08T23:19:15.895Z (6 months ago)
- Language: Jupyter Notebook
- Size: 1.45 MB
- Stars: 83
- Watchers: 12
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Python and Machine Learning: How to clusterize a malware dataset ?
======================================This repository is the summary of the workshop at Hack.lu 2017 about machine learning and malwares
Setup your environment
======================* Install python and libraries
`sudo apt python3.5 python3.5-dev python3.5-pip python3.5-virtualenv libpython3.5-dev libfuzzy-dev libffi-dev redis-server`
* Create a virtual env
`virtualenv --python=/usr/bin/python3.5 `
* activate your virtualenv
`source /bin/activate`
* Install dependencies
`pip install -r requirements.txt`
`git clone https://github.com/sebdraven/pe-parse.git`
`cd pe-parse/python`
`python3.5 setup.py install`
`git clone https://github.com/sebdraven/petojson.git`
`cd petojson`
`python3.5 setup.py install`
Install the dataset
===================* clone theZoo malware dataset
`git clone https://github.com/ytisf/theZoo.git`* Unzip all .zip
`cd theZoo`
`find . -name '*.zip' -exec sh -c 'unzip -P infected -o -d "${0%.*}" "$0"' '{}' ';'`
Run your environment
====================`git clone https://github.com/sebdraven/hack_lu_2017.git`
`cd hack_lu_2017`
`ipython notebook`