mirror of https://github.com/MISP/misp-modules
Deployed f28a642
with MkDocs version: 1.0.4
parent
6a56d4803b
commit
d3e980d1fd
|
@ -323,15 +323,15 @@
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="How to install and start MISP modules in a Python virtualenv?" class="md-nav__link">
|
<a href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="How to install and start MISP modules (in a Python virtualenv)?" class="md-nav__link">
|
||||||
How to install and start MISP modules in a Python virtualenv?
|
How to install and start MISP modules (in a Python virtualenv)?
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#how-to-install-and-start-misp-modules" title="How to install and start MISP modules?" class="md-nav__link">
|
<a href="#how-to-install-and-start-misp-modules-on-rhel-based-distributions" title="How to install and start MISP modules on RHEL-based distributions ?" class="md-nav__link">
|
||||||
How to install and start MISP modules?
|
How to install and start MISP modules on RHEL-based distributions ?
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
@ -344,6 +344,13 @@
|
||||||
<nav class="md-nav">
|
<nav class="md-nav">
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="#docker-build" title="Docker build" class="md-nav__link">
|
||||||
|
Docker build
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#docker-run" title="Docker run" class="md-nav__link">
|
<a href="#docker-run" title="Docker run" class="md-nav__link">
|
||||||
Docker run
|
Docker run
|
||||||
|
@ -448,15 +455,15 @@
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="How to install and start MISP modules in a Python virtualenv?" class="md-nav__link">
|
<a href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="How to install and start MISP modules (in a Python virtualenv)?" class="md-nav__link">
|
||||||
How to install and start MISP modules in a Python virtualenv?
|
How to install and start MISP modules (in a Python virtualenv)?
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#how-to-install-and-start-misp-modules" title="How to install and start MISP modules?" class="md-nav__link">
|
<a href="#how-to-install-and-start-misp-modules-on-rhel-based-distributions" title="How to install and start MISP modules on RHEL-based distributions ?" class="md-nav__link">
|
||||||
How to install and start MISP modules?
|
How to install and start MISP modules on RHEL-based distributions ?
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
@ -469,6 +476,13 @@
|
||||||
<nav class="md-nav">
|
<nav class="md-nav">
|
||||||
<ul class="md-nav__list">
|
<ul class="md-nav__list">
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="#docker-build" title="Docker build" class="md-nav__link">
|
||||||
|
Docker build
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#docker-run" title="Docker run" class="md-nav__link">
|
<a href="#docker-run" title="Docker run" class="md-nav__link">
|
||||||
Docker run
|
Docker run
|
||||||
|
@ -514,37 +528,103 @@
|
||||||
|
|
||||||
<h1>Install Guides</h1>
|
<h1>Install Guides</h1>
|
||||||
|
|
||||||
<h2 id="how-to-install-and-start-misp-modules-in-a-python-virtualenv">How to install and start MISP modules in a Python virtualenv?<a class="headerlink" href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="Permanent link">¶</a></h2>
|
<h2 id="how-to-install-and-start-misp-modules-in-a-python-virtualenv">How to install and start MISP modules (in a Python virtualenv)?<a class="headerlink" href="#how-to-install-and-start-misp-modules-in-a-python-virtualenv" title="Permanent link">¶</a></h2>
|
||||||
<div class="codehilite"><pre><span></span>sudo apt-get install python3-dev python3-pip libpq5 libjpeg-dev tesseract-ocr imagemagick
|
<div class="codehilite"><pre><span></span><span class="nv">SUDO_WWW</span><span class="o">=</span><span class="s2">"sudo -u www-data"</span>
|
||||||
sudo -u www-data virtualenv -p python3 /var/www/MISP/venv
|
|
||||||
|
sudo apt-get install -y <span class="se">\</span>
|
||||||
|
git <span class="se">\</span>
|
||||||
|
libpq5 <span class="se">\</span>
|
||||||
|
libjpeg-dev <span class="se">\</span>
|
||||||
|
tesseract-ocr <span class="se">\</span>
|
||||||
|
libpoppler-cpp-dev <span class="se">\</span>
|
||||||
|
imagemagick virtualenv <span class="se">\</span>
|
||||||
|
libopencv-dev <span class="se">\</span>
|
||||||
|
zbar-tools <span class="se">\</span>
|
||||||
|
libzbar0 <span class="se">\</span>
|
||||||
|
libzbar-dev <span class="se">\</span>
|
||||||
|
libfuzzy-dev
|
||||||
|
|
||||||
|
<span class="c1"># BEGIN with virtualenv: </span>
|
||||||
|
<span class="nv">$SUDO_WWW</span> virtualenv -p python3 /var/www/MISP/venv
|
||||||
|
<span class="c1"># END with virtualenv</span>
|
||||||
|
|
||||||
<span class="nb">cd</span> /usr/local/src/
|
<span class="nb">cd</span> /usr/local/src/
|
||||||
sudo git clone https://github.com/MISP/misp-modules.git
|
sudo git clone https://github.com/MISP/misp-modules.git
|
||||||
<span class="nb">cd</span> misp-modules
|
<span class="nb">cd</span> misp-modules
|
||||||
sudo -u www-data /var/www/MISP/venv/bin/pip install -I -r REQUIREMENTS
|
|
||||||
sudo -u www-data /var/www/MISP/venv/bin/pip install .
|
<span class="c1"># BEGIN with virtualenv: </span>
|
||||||
sudo apt install ruby-pygments.rb -y
|
<span class="nv">$SUDO_WWW</span> /var/www/MISP/venv/bin/pip install -I -r REQUIREMENTS
|
||||||
sudo gem install asciidoctor-pdf --pre
|
<span class="nv">$SUDO_WWW</span> /var/www/MISP/venv/bin/pip install .
|
||||||
sudo sed -i -e <span class="s1">'$i \sudo -u www-data /var/www/MISP/venv/bin/misp-modules -l 127.0.0.1 -s > /tmp/misp-modules_rc.local.log &\n'</span> /etc/rc.local
|
<span class="c1"># END with virtualenv</span>
|
||||||
|
|
||||||
|
<span class="c1"># BEGIN without virtualenv: </span>
|
||||||
|
sudo pip install -I -r REQUIREMENTS
|
||||||
|
sudo pip install .
|
||||||
|
<span class="c1"># END without virtualenv</span>
|
||||||
|
|
||||||
|
<span class="c1"># Start misp-modules as a service</span>
|
||||||
|
sudo cp etc/systemd/system/misp-modules.service /etc/systemd/system/
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
sudo systemctl <span class="nb">enable</span> --now misp-modules
|
||||||
/var/www/MISP/venv/bin/misp-modules -l <span class="m">127</span>.0.0.1 -s <span class="p">&</span> <span class="c1">#to start the modules</span>
|
/var/www/MISP/venv/bin/misp-modules -l <span class="m">127</span>.0.0.1 -s <span class="p">&</span> <span class="c1">#to start the modules</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
<h2 id="how-to-install-and-start-misp-modules">How to install and start MISP modules?<a class="headerlink" href="#how-to-install-and-start-misp-modules" title="Permanent link">¶</a></h2>
|
<h2 id="how-to-install-and-start-misp-modules-on-rhel-based-distributions">How to install and start MISP modules on RHEL-based distributions ?<a class="headerlink" href="#how-to-install-and-start-misp-modules-on-rhel-based-distributions" title="Permanent link">¶</a></h2>
|
||||||
<div class="codehilite"><pre><span></span>sudo apt-get install python3-dev python3-pip libpq5 libjpeg-dev tesseract-ocr imagemagick
|
<p>As of this writing, the official RHEL repositories only contain Ruby 2.0.0 and Ruby 2.1 or higher is required. As such, this guide installs Ruby 2.2 from the SCL repository.</p>
|
||||||
|
<div class="codehilite"><pre><span></span><span class="nv">SUDO_WWW</span><span class="o">=</span><span class="s2">"sudo -u apache"</span>
|
||||||
|
sudo yum install <span class="se">\</span>
|
||||||
|
rh-ruby22 <span class="se">\</span>
|
||||||
|
openjpeg-devel <span class="se">\</span>
|
||||||
|
rubygem-rouge <span class="se">\</span>
|
||||||
|
rubygem-asciidoctor <span class="se">\</span>
|
||||||
|
zbar-devel <span class="se">\</span>
|
||||||
|
opencv-devel <span class="se">\</span>
|
||||||
|
gcc-c++ <span class="se">\</span>
|
||||||
|
pkgconfig <span class="se">\</span>
|
||||||
|
poppler-cpp-devel <span class="se">\</span>
|
||||||
|
python-devel <span class="se">\</span>
|
||||||
|
redhat-rpm-config
|
||||||
<span class="nb">cd</span> /usr/local/src/
|
<span class="nb">cd</span> /usr/local/src/
|
||||||
sudo git clone https://github.com/MISP/misp-modules.git
|
sudo git clone https://github.com/MISP/misp-modules.git
|
||||||
<span class="nb">cd</span> misp-modules
|
<span class="nb">cd</span> misp-modules
|
||||||
sudo pip3 install -I -r REQUIREMENTS
|
<span class="nv">$SUDO_WWW</span> /usr/bin/scl <span class="nb">enable</span> rh-python36 <span class="s2">"virtualenv -p python3 /var/www/MISP/venv"</span>
|
||||||
sudo pip3 install -I .
|
<span class="nv">$SUDO_WWW</span> /var/www/MISP/venv/bin/pip install -U -I -r REQUIREMENTS
|
||||||
sudo apt install ruby-pygments.rb -y
|
<span class="nv">$SUDO_WWW</span> /var/www/MISP/venv/bin/pip install -U .
|
||||||
sudo gem install asciidoctor-pdf --pre
|
</pre></div>
|
||||||
sudo sed -i -e <span class="s1">'$i \sudo -u www-data /var/www/MISP/venv/bin/misp-modules -l 127.0.0.1 -s > /tmp/misp-modules_rc.local.log &\n'</span> /etc/rc.local
|
|
||||||
/var/www/MISP/venv/bin/misp-modules -l <span class="m">127</span>.0.0.1 -s <span class="p">&</span> <span class="c1">#to start the modules</span>
|
<p>Create the service file /etc/systemd/system/misp-modules.service :</p>
|
||||||
|
<div class="codehilite"><pre><span></span><span class="nb">echo</span> <span class="s2">"[Unit]</span>
|
||||||
|
<span class="s2">Description=MISP's modules</span>
|
||||||
|
<span class="s2">After=misp-workers.service</span>
|
||||||
|
|
||||||
|
<span class="s2">[Service]</span>
|
||||||
|
<span class="s2">Type=simple</span>
|
||||||
|
<span class="s2">User=apache</span>
|
||||||
|
<span class="s2">Group=apache</span>
|
||||||
|
<span class="s2">ExecStart=/usr/bin/scl enable rh-python36 rh-ruby22 '/var/www/MISP/venv/bin/misp-modules –l 127.0.0.1 –s'</span>
|
||||||
|
<span class="s2">Restart=always</span>
|
||||||
|
<span class="s2">RestartSec=10</span>
|
||||||
|
|
||||||
|
<span class="s2">[Install]</span>
|
||||||
|
<span class="s2">WantedBy=multi-user.target"</span> <span class="p">|</span> sudo tee /etc/systemd/system/misp-modules.service
|
||||||
|
</pre></div>
|
||||||
|
|
||||||
|
<p>The After=misp-workers.service must be changed or removed if you have not created a misp-workers service. Then, enable the misp-modules service and start it:</p>
|
||||||
|
<div class="codehilite"><pre><span></span>systemctl daemon-reload
|
||||||
|
systemctl <span class="nb">enable</span> --now misp-modules
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
<h2 id="how-to-use-an-misp-modules-docker-container">How to use an MISP modules Docker container<a class="headerlink" href="#how-to-use-an-misp-modules-docker-container" title="Permanent link">¶</a></h2>
|
<h2 id="how-to-use-an-misp-modules-docker-container">How to use an MISP modules Docker container<a class="headerlink" href="#how-to-use-an-misp-modules-docker-container" title="Permanent link">¶</a></h2>
|
||||||
|
<h3 id="docker-build">Docker build<a class="headerlink" href="#docker-build" title="Permanent link">¶</a></h3>
|
||||||
|
<div class="codehilite"><pre><span></span>docker build -t misp-modules <span class="se">\</span>
|
||||||
|
--build-arg <span class="nv">BUILD_DATE</span><span class="o">=</span><span class="k">$(</span>date -u +<span class="s2">"%Y-%m-%d"</span><span class="k">)</span> <span class="se">\</span>
|
||||||
|
docker/
|
||||||
|
</pre></div>
|
||||||
|
|
||||||
<h3 id="docker-run">Docker run<a class="headerlink" href="#docker-run" title="Permanent link">¶</a></h3>
|
<h3 id="docker-run">Docker run<a class="headerlink" href="#docker-run" title="Permanent link">¶</a></h3>
|
||||||
<div class="codehilite"><pre><span></span><span class="c1"># Start Redis</span>
|
<div class="codehilite"><pre><span></span><span class="c1"># Start Redis</span>
|
||||||
docker run --rm -d --name<span class="o">=</span>misp-redis redis:alpine
|
docker run --rm -d --name<span class="o">=</span>misp-redis redis:alpine
|
||||||
|
<span class="c1"># Start MISP-modules</span>
|
||||||
docker run <span class="se">\</span>
|
docker run <span class="se">\</span>
|
||||||
--rm -d --name<span class="o">=</span>misp-modules <span class="se">\</span>
|
--rm -d --name<span class="o">=</span>misp-modules <span class="se">\</span>
|
||||||
-e <span class="nv">REDIS_BACKEND</span><span class="o">=</span>misp-redis <span class="se">\</span>
|
-e <span class="nv">REDIS_BACKEND</span><span class="o">=</span>misp-redis <span class="se">\</span>
|
||||||
|
@ -552,7 +632,7 @@ docker run <span class="se">\</span>
|
||||||
-e <span class="nv">REDIS_PW</span><span class="o">=</span><span class="s2">""</span> <span class="se">\</span>
|
-e <span class="nv">REDIS_PW</span><span class="o">=</span><span class="s2">""</span> <span class="se">\</span>
|
||||||
-e <span class="nv">REDIS_DATABASE</span><span class="o">=</span><span class="s2">"245"</span> <span class="se">\</span>
|
-e <span class="nv">REDIS_DATABASE</span><span class="o">=</span><span class="s2">"245"</span> <span class="se">\</span>
|
||||||
-e <span class="nv">MISP_MODULES_DEBUG</span><span class="o">=</span><span class="s2">"false"</span> <span class="se">\</span>
|
-e <span class="nv">MISP_MODULES_DEBUG</span><span class="o">=</span><span class="s2">"false"</span> <span class="se">\</span>
|
||||||
dcso/misp-dockerized-redis
|
dcso/misp-dockerized-misp-modules
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
<h3 id="docker-compose">Docker-compose<a class="headerlink" href="#docker-compose" title="Permanent link">¶</a></h3>
|
<h3 id="docker-compose">Docker-compose<a class="headerlink" href="#docker-compose" title="Permanent link">¶</a></h3>
|
||||||
|
@ -560,6 +640,12 @@ docker run <span class="se">\</span>
|
||||||
misp-modules:
|
misp-modules:
|
||||||
# https://hub.docker.com/r/dcso/misp-dockerized-misp-modules
|
# https://hub.docker.com/r/dcso/misp-dockerized-misp-modules
|
||||||
image: dcso/misp-dockerized-misp-modules:3
|
image: dcso/misp-dockerized-misp-modules:3
|
||||||
|
|
||||||
|
# Local image:
|
||||||
|
#image: misp-modules
|
||||||
|
#build:
|
||||||
|
# context: docker/
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
# Redis
|
# Redis
|
||||||
REDIS_BACKEND: misp-redis
|
REDIS_BACKEND: misp-redis
|
||||||
|
|
File diff suppressed because one or more lines are too long
14
sitemap.xml
14
sitemap.xml
|
@ -2,37 +2,37 @@
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/</loc>
|
<loc>https://www.misp-project.org/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/expansion/</loc>
|
<loc>https://www.misp-project.org/expansion/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/export_mod/</loc>
|
<loc>https://www.misp-project.org/export_mod/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/import_mod/</loc>
|
<loc>https://www.misp-project.org/import_mod/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/install/</loc>
|
<loc>https://www.misp-project.org/install/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/contribute/</loc>
|
<loc>https://www.misp-project.org/contribute/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.misp-project.org/license/</loc>
|
<loc>https://www.misp-project.org/license/</loc>
|
||||||
<lastmod>2019-08-02</lastmod>
|
<lastmod>2019-09-02</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
Loading…
Reference in New Issue