VirusTotal Wanna Be
- Install Homebrew
$ brew install cask
$ brew cask install virtualbox
$ brew cask install vagrant
$ 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
(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
Documentation is comming soon.
To run the tests (in the project directory):
$ pip install nose coverage
$ nosetests --with-coverage --cover-html -s
- 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
- Fork it.
- Create a branch (
git checkout -b my_malice
) - Commit your changes (
git commit -am "Added Something Cool"
) - Push to the branch (
git push origin my_malice
) - Open a Pull Request
- Wait for me to figure out what the heck a pull request is...