Skip to content

rixgit/malice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

malice logo

malice

Build Status Support blacktop via Gittip

VirusTotal Wanna Be

Requirements

  1. VirtualBox or VMWare
  2. Vagrant
Installing Requirements on OSX
$ brew install cask
$ brew cask install virtualbox
$ brew cask install vagrant

Installation

$ git clone https://github.com/blacktop/malice.git
$ cd malice
$ vagrant up

wait...

$ vagrant ssh
$ source ~/malice/venv/bin/activate
(venv)$ python /vagrant/manage.py createdb

Usage

(While ssh'd into the VM via vagrant ssh)

$ source ~/malice/venv/bin/activate
(venv)$ python /vagrant/manage.py runserver

Then browse to http://127.0.0.1:5000

Home

malice logo

Samples

malice logo

Analysis

malice logo

Documentation

Documentation is comming soon.

Testing

To run the tests (in the project directory):

$ pip install nose coverage
$ nosetests --with-coverage --cover-html -s

Todo

  • Get Initial Alpha Release Ready
  • Create Salt states for uwsgi and nginx and supervisor so Malice auto starts on vagrant up
  • Transition to MongoDB
  • Re-implement async distribute worker task framework (python-rq or celery/RabbitMQ)
  • Create Plug-in framework
  • Transition to Docker, CoreOS and serf
  • Deploy Demo server

Contributing

  1. Fork it.
  2. Create a branch (git checkout -b my_malice)
  3. Commit your changes (git commit -am "Added Something Cool")
  4. Push to the branch (git push origin my_malice)
  5. Open a Pull Request
  6. Wait for me to figure out what the heck a pull request is...

About

VirusTotal Wanna Be

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors