зеркало из https://github.com/mozilla/MozDef.git
Merge pull request #274 from rickcrankin/doc_demo_update
Doc demo update
This commit is contained in:
Коммит
e1abfc9db4
|
@ -164,6 +164,13 @@ Step by Step::
|
||||||
.. _installing docker: https://docs.docker.com/installation/#installation
|
.. _installing docker: https://docs.docker.com/installation/#installation
|
||||||
.. _instructions: http://mozdef.readthedocs.org/en/latest/installation.html#dockerfile
|
.. _instructions: http://mozdef.readthedocs.org/en/latest/installation.html#dockerfile
|
||||||
|
|
||||||
|
MozDef manual installation process
|
||||||
|
----------------------------------
|
||||||
|
This section explains the manual installation process for the MozDef system.
|
||||||
|
git clone https://github.com/jeffbryner/MozDef.git
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Elasticsearch nodes
|
Elasticsearch nodes
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@ -225,6 +232,8 @@ Then::
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
||||||
|
cd /home/mozdef
|
||||||
|
|
||||||
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
|
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
|
||||||
export LD_LIBRARY_PATH=/home/mozdef/python2.7/lib/
|
export LD_LIBRARY_PATH=/home/mozdef/python2.7/lib/
|
||||||
./python2.7/bin/python get-pip.py
|
./python2.7/bin/python get-pip.py
|
||||||
|
@ -251,8 +260,8 @@ On Yum-based systems::
|
||||||
|
|
||||||
You can then install the rabbitmq server::
|
You can then install the rabbitmq server::
|
||||||
|
|
||||||
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
|
sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
|
||||||
yum install rabbitmq-server-3.2.4-1.noarch.rpm
|
sudo yum install rabbitmq-server
|
||||||
|
|
||||||
To start rabbitmq at startup::
|
To start rabbitmq at startup::
|
||||||
|
|
||||||
|
@ -300,13 +309,13 @@ For meteor, in a terminal::
|
||||||
cd node-v0.10.26
|
cd node-v0.10.26
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
make install
|
sudo make install
|
||||||
|
|
||||||
Make sure you have meteorite/mrt::
|
Make sure you have meteorite/mrt (run as root/admin)::
|
||||||
|
|
||||||
npm install -g meteorite
|
npm install -g meteorite
|
||||||
|
|
||||||
Then from the meteor subdirectory of this git repository run::
|
Then from the meteor subdirectory of this git repository (/home/mozdef/MozDef/meteor) run::
|
||||||
|
|
||||||
mrt add iron-router
|
mrt add iron-router
|
||||||
mrt add accounts-persona
|
mrt add accounts-persona
|
||||||
|
@ -403,12 +412,17 @@ We use `uwsgi`_ to interface python and nginx::
|
||||||
|
|
||||||
wget http://projects.unbit.it/downloads/uwsgi-2.0.2.tar.gz
|
wget http://projects.unbit.it/downloads/uwsgi-2.0.2.tar.gz
|
||||||
tar zxvf uwsgi-2.0.2.tar.gz
|
tar zxvf uwsgi-2.0.2.tar.gz
|
||||||
|
cd uwsgi-2.0.2
|
||||||
~/python2.7/bin/python uwsgiconfig.py --build
|
~/python2.7/bin/python uwsgiconfig.py --build
|
||||||
~/python2.7/bin/python uwsgiconfig.py --plugin plugins/python core
|
~/python2.7/bin/python uwsgiconfig.py --plugin plugins/python core
|
||||||
cp python_plugin.so ~/envs/mozdef/bin/
|
cp python_plugin.so ~/envs/mozdef/bin/
|
||||||
cp uwsgi ~/envs/mozdef/bin/
|
cp uwsgi ~/envs/mozdef/bin/
|
||||||
|
|
||||||
cd rest
|
cp -r ~/MozDef/rest ~/envs/mozdef/
|
||||||
|
cp -r ~/MozDef/loginput ~/envs/mozdef/
|
||||||
|
mkdir ~/envs/mozdef/logs
|
||||||
|
|
||||||
|
cd ~/envs/mozdef/rest
|
||||||
# modify settings.py
|
# modify settings.py
|
||||||
vim settings.py
|
vim settings.py
|
||||||
# modify uwsgi.ini
|
# modify uwsgi.ini
|
||||||
|
@ -445,3 +459,26 @@ To initialize elasticsearch indices and load some sample data::
|
||||||
|
|
||||||
.. _Kibana: http://www.elasticsearch.org/overview/kibana
|
.. _Kibana: http://www.elasticsearch.org/overview/kibana
|
||||||
|
|
||||||
|
Start Services
|
||||||
|
******
|
||||||
|
|
||||||
|
Start the following services
|
||||||
|
|
||||||
|
cd ~/MozDef/mq
|
||||||
|
./esworker.py
|
||||||
|
|
||||||
|
cd ~/MozDef/alerts
|
||||||
|
celery -A celeryconfig worker --loglevel=info --beat
|
||||||
|
|
||||||
|
cd ~/MozDef/examples/demo
|
||||||
|
./syncalerts.sh
|
||||||
|
./sampleevents.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
/opt/MozDef/cron/syncAlertsToMongo.py
|
~/MozDef/cron/syncAlertsToMongo.py
|
||||||
/opt/MozDef/cron/collectAttackers.py
|
~/MozDef/cron/collectAttackers.py
|
||||||
sleep 10
|
sleep 10
|
||||||
done
|
done
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
METEOR@1.0.2.1
|
METEOR@1.1.0.2
|
||||||
|
|
|
@ -16,7 +16,7 @@ mozdef = {
|
||||||
port: "3000",
|
port: "3000",
|
||||||
rootAPI: "http://localhost:8081",
|
rootAPI: "http://localhost:8081",
|
||||||
kibanaURL: "http://localhost:9090",
|
kibanaURL: "http://localhost:9090",
|
||||||
enableBlockIP: true
|
enableBlockIP: true,
|
||||||
enableClientAccountCreation: true
|
enableClientAccountCreation: true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -187,7 +187,7 @@ td{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*login ui css to hide the local account/password signup options */
|
/* uncomment this login ui css to hide the local account/password signup options
|
||||||
.logins-wrapper .svgtextlabel {
|
.logins-wrapper .svgtextlabel {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
color: white;
|
color: white;
|
||||||
|
@ -205,6 +205,11 @@ td{
|
||||||
.or {
|
.or {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
/* don't float the 'create account' link*/
|
||||||
|
#login-buttons #signup-link{
|
||||||
|
float: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* d3 circle styles */
|
/* d3 circle styles */
|
||||||
.successcircle{
|
.successcircle{
|
||||||
|
|
|
@ -3,7 +3,7 @@ anyjson==0.3.3
|
||||||
boto==2.26.1
|
boto==2.26.1
|
||||||
bottle==0.12.4
|
bottle==0.12.4
|
||||||
configlib==1.0.0
|
configlib==1.0.0
|
||||||
configparser==3.3.0r2
|
configparser==3.5.0b2
|
||||||
docutils==0.11
|
docutils==0.11
|
||||||
elasticutils==0.8.2
|
elasticutils==0.8.2
|
||||||
futures==2.1.6
|
futures==2.1.6
|
||||||
|
|
Загрузка…
Ссылка в новой задаче