<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7754006139727100101</id><updated>2024-08-30T08:40:35.829-07:00</updated><category term="projects"/><category term="DIY"/><category term="SecurityOnion"/><category term="halloween"/><category term="suricata"/><category term="LED"/><category term="Splunk"/><category term="Android"/><category term="project"/><category term="Rocket"/><category term="make"/><category term="DPF"/><category term="San Diego"/><category term="Zeek"/><category term="bro"/><category term="CM10"/><category term="CM12"/><category term="Cyanogenmod"/><category term="Ubuntu"/><category term="alerts"/><category term="captivate"/><category term="digital picture frame"/><category term="docker"/><category term="hacking"/><category term="kibana"/><category term="laser tag"/><category term="maker faire"/><category term="makerspacesd"/><category term="portainer"/><category term="rules"/><category term="Certifications"/><category term="Cybersecurity"/><category term="EV"/><category term="Kali"/><category term="Lollipop"/><category term="Makerspace"/><category term="Maltrail"/><category term="Oneplus One"/><category term="Pentest"/><category term="Walkie Talkie"/><category term="apt-cacher-ng"/><category term="chalk"/><category term="power"/><category term="snort"/><category term="Android TV"/><category term="D-Link"/><category term="DD-WRT"/><category term="Fire"/><category term="Golf"/><category term="Intel Feeds"/><category term="JuiceBox"/><category term="OTX"/><category term="Pebble"/><category term="Pine64"/><category term="SGSIII"/><category term="STEM"/><category term="Santa&#39;"/><category term="TP-Link"/><category term="VW"/><category term="WDS"/><category term="Weekend"/><category term="blue team"/><category term="cell phone"/><category term="defender"/><category term="detector"/><category term="dynamo torch"/><category term="fitbit"/><category term="flipperone"/><category term="flipperzero"/><category term="gadget"/><category term="kids"/><category term="linux"/><category term="marshmallow"/><category term="nerf"/><category term="offline"/><category term="pizza"/><category term="programming"/><category term="samsung"/><category term="threat intel"/><category term="35mm"/><category term="3D Printing"/><category term="AlienVault"/><category term="Angry Birds"/><category term="Apple"/><category term="Arduino"/><category term="BTLO"/><category term="Ben Heck"/><category term="Bioshock"/><category term="Bridging"/><category term="C2SDK"/><category term="CISSP"/><category term="CM11"/><category term="CommunityID"/><category term="Copy Stand"/><category term="Crayola"/><category term="CriticalPathSecurity"/><category term="CyanDelta"/><category term="ET"/><category term="ET PRO"/><category term="Ecologik"/><category term="Enel X"/><category term="FRC"/><category term="First Robotics"/><category term="Food Truck"/><category term="FoodTrucks."/><category term="Google"/><category term="HAB"/><category term="HTB"/><category term="HackTheBox"/><category term="HomeLab"/><category term="ICS"/><category term="Iphone"/><category term="Jelly Bean"/><category term="LCD"/><category term="LIFX."/><category term="Malcolm NSM"/><category term="NAS"/><category term="NFC"/><category term="NMS"/><category term="New Year"/><category term="Nexus"/><category term="OSINT"/><category term="Oobleck"/><category term="OpenWRT"/><category term="PCAP"/><category term="Photo"/><category term="Pokemon Go"/><category term="RFID"/><category term="RadioShack"/><category term="Roku"/><category term="SFF"/><category term="SIDs"/><category term="School"/><category term="Stenographer"/><category term="Summer Cap"/><category term="Thanksgiving"/><category term="Tinker"/><category term="Training"/><category term="VMWare"/><category term="Windows"/><category term="X-Force"/><category term="Yeti"/><category term="appblaster"/><category term="apptag"/><category term="aquaponics"/><category term="att"/><category term="bash"/><category term="camcorder"/><category term="cheatsheet"/><category term="children"/><category term="computer game"/><category term="configuration"/><category term="costume"/><category term="crayon maker"/><category term="cryptography"/><category term="d2att"/><category term="dod"/><category term="elk"/><category term="email"/><category term="fail"/><category term="gadgets"/><category term="game"/><category term="ghost"/><category term="giveaway"/><category term="hue"/><category term="laptops"/><category term="lightbox"/><category term="memo"/><category term="military"/><category term="minecraft"/><category term="mini-pc"/><category term="misp"/><category term="navy"/><category term="nessus"/><category term="netbook"/><category term="network"/><category term="open-source"/><category term="opencti"/><category term="openvas"/><category term="pc"/><category term="pentesting"/><category term="phillips"/><category term="phillips hue"/><category term="plans"/><category term="potato"/><category term="pretzels"/><category term="pulledpork"/><category term="pumpkin"/><category term="qr"/><category term="repair"/><category term="retirement"/><category term="robot"/><category term="s3"/><category term="salt"/><category term="scripting"/><category term="servicemember"/><category term="sguid"/><category term="silly putty"/><category term="smart bulb"/><category term="snowmaking"/><category term="sostat"/><category term="space"/><category term="strelka"/><category term="tablet"/><category term="tinker. Christmas"/><category term="tires"/><category term="tmobile"/><category term="toysmith"/><category term="udemy"/><category term="usb"/><category term="volunteer"/><category term="vulnerability scanner"/><category term="water bowl"/><category term="wifi"/><title type='text'>TinkerDad</title><subtitle type='html'>A DIY blog devoted to exploring science, crafting, building, and creating</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>190</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-901904242907653668</id><published>2022-10-17T14:23:00.004-07:00</published><updated>2022-10-17T14:23:35.246-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="open-source"/><category scheme="http://www.blogger.com/atom/ns#" term="portainer"/><category scheme="http://www.blogger.com/atom/ns#" term="threat intel"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Yeti"/><title type='text'>Installing YETI with Portainer on Ubuntu 22.04 </title><content type='html'>&lt;p&gt;&amp;nbsp;Another day, another project.&amp;nbsp; I have been playing with some open-source Intelligence Platforms (I installed OpenCTI, and MISP recently with Portainer).&amp;nbsp; I recently found another project called &lt;a href=&quot;https://yeti-platform.github.io/&quot;&gt;YETI&lt;/a&gt; &#39;Your Everyday Threat Intelligence&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp;For background, I already have a VM setup running Portainer (It is probably overworked, but it&#39;s only for testing, so not too concerned about overloading).&amp;nbsp; &amp;nbsp; One change on the VM was to create a folder:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #d9534f; color: white; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;&quot;&gt;/tmp/docker-yeti-exports&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In hindsight I would have changed the location in the docker-compose but missed it (needs to be rebuit upon reboot).&lt;/p&gt;&lt;p&gt;The setup of Yeti inside of Portainer took a little more than the previous builds as it could not build the image from the docker-compose.&amp;nbsp; I am new to this, so not entirely sure, but I think they don&#39;t host the image on GitHub or docker for it to build from.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I had to download a few files from the Yeti GitHub&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; requirements.txt&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; dockerfile&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; docker-entrypoint.sh&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Because I will be updating the requirements.txt and I had issues with the original docker-entrypoint I had added updated the Dockerfile with the following:&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;

&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;RUN git clone https://github.com/yeti-platform/yeti.git /opt/yeti;&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;COPY requirements.txt /opt/yeti&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;COPY docker-entrypoint.sh /docker-entrypoint.sh&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;In the requirements.txt, I added a new application and added forced version.&amp;nbsp; This is due to an issue with &lt;a href=&quot;https://github.com/yeti-platform/yeti/issues/731&quot;&gt;flask and werkzeug&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;flask=2.1.2&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;werkzeug=2.12&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Next, I created a .tar file with those three files.&amp;nbsp; Those files were included in the tar because Portainer will consider the files part of the default path (not needing to include local paths in your script).&amp;nbsp; I found that information somewhere else (I think it was on Reddit). The tar file was used to create an image called yeti:latest as shown below:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgQE-Cnk_owEc2wbiAkz-63A6l5nQnQ-BF090EDLWqjhnkmNbIghR_2ko39pLWeVZ8tTqWjiTEI37MLS6vD9NrpvMjmzV_NSJp18REitA-Zgv05SJBWuTODaI7ZtPS-PKsJN1jtcp3htH7fb9Bed0U9S9xP044kUm9yox3dOf4Wta9skUiC_nAPerQvcw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;550&quot; data-original-width=&quot;1531&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgQE-Cnk_owEc2wbiAkz-63A6l5nQnQ-BF090EDLWqjhnkmNbIghR_2ko39pLWeVZ8tTqWjiTEI37MLS6vD9NrpvMjmzV_NSJp18REitA-Zgv05SJBWuTODaI7ZtPS-PKsJN1jtcp3htH7fb9Bed0U9S9xP044kUm9yox3dOf4Wta9skUiC_nAPerQvcw=w640-h230&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The image took a few minutes to create, after that it was time to add a new stack to Portainer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First things first, I had to update the docker-compose for the new image. I changed out yeti1:master to yeti:latest as below&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;version: &#39;3.3&#39;&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;services:&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  yeti:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    ports:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - &quot;5000:5000&quot;&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;webserver&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    volumes:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - /tmp/docker-yeti-exports:/opt/yeti/exports&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  feeds:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;feeds&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - yeti&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    environment:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - TLDEXTRACT_CACHE=/tmp/tldextract.cache&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  analytics:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;analytics&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - yeti&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    environment:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - TLDEXTRACT_CACHE=/tmp/tldextract.cache&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  beat:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;beat&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - yeti&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - feeds&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - analytics&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - exports&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  exports:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;exports&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - yeti&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    volumes:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - /tmp/docker-yeti-exports:/opt/yeti/exports&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  oneshot:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: yeti:latest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: [&#39;oneshot&#39;]&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    depends_on:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - redis&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - mongodb&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - yeti&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  redis:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: redis:latest&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;  mongodb:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    image: mongo:4.0.12&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    environment:&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;      - MONGO_LOG_DIR=/dev/null&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;    command: mongod&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;I created a new stack (called yeti) and deployed it.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhFcfuAfiSwszHyMgLY1yt6_i-kGRjREknuyavvLRdvSpTd7M7RaaSCoN7w1w-n9KN2fSoH_C6x4dhNKlzT8x_9xZnC1qVDQzOYZgiptSvgbw43FbwJZ1bF8sU-TWhRu5xWmzeWvcDK_fKnlrW8rHngDKo0YrTxnW0hW3bpXdKTi2653-welLvFtBv6Dw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;696&quot; data-original-width=&quot;1557&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhFcfuAfiSwszHyMgLY1yt6_i-kGRjREknuyavvLRdvSpTd7M7RaaSCoN7w1w-n9KN2fSoH_C6x4dhNKlzT8x_9xZnC1qVDQzOYZgiptSvgbw43FbwJZ1bF8sU-TWhRu5xWmzeWvcDK_fKnlrW8rHngDKo0YrTxnW0hW3bpXdKTi2653-welLvFtBv6Dw=w640-h286&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And the screen for YETI (Which I noticed did not have a login screen).&amp;nbsp; Not sure if that is normal btw as it&#39;s my first time using it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgGqk5_wtMYeC5nvxM0SrtHrJo_PaIhytJ2pQKK8EAeWOni5Jwmng7FUJNygQ_GeATSEHDCgT6pX7xer181C4Ux6oCXqrXv8tFcB94prx5y8Cls08tfXzON7PZu5_nRJJc48u878lQQMrPTlbcb2r63qZljK0-TRkfOisiME2c00R_NbTOROhxdcxEhUw&quot;&gt;&lt;img alt=&quot;Yeti Screen&quot; data-original-height=&quot;459&quot; data-original-width=&quot;1815&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgGqk5_wtMYeC5nvxM0SrtHrJo_PaIhytJ2pQKK8EAeWOni5Jwmng7FUJNygQ_GeATSEHDCgT6pX7xer181C4Ux6oCXqrXv8tFcB94prx5y8Cls08tfXzON7PZu5_nRJJc48u878lQQMrPTlbcb2r63qZljK0-TRkfOisiME2c00R_NbTOROhxdcxEhUw=w640-h162&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/901904242907653668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-yeti-with-portainer-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/901904242907653668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/901904242907653668'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-yeti-with-portainer-on.html' title='Installing YETI with Portainer on Ubuntu 22.04 '/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgQE-Cnk_owEc2wbiAkz-63A6l5nQnQ-BF090EDLWqjhnkmNbIghR_2ko39pLWeVZ8tTqWjiTEI37MLS6vD9NrpvMjmzV_NSJp18REitA-Zgv05SJBWuTODaI7ZtPS-PKsJN1jtcp3htH7fb9Bed0U9S9xP044kUm9yox3dOf4Wta9skUiC_nAPerQvcw=s72-w640-h230-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-5938691222515379531</id><published>2022-10-16T09:34:00.009-07:00</published><updated>2022-10-16T09:34:56.297-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="docker"/><category scheme="http://www.blogger.com/atom/ns#" term="nessus"/><category scheme="http://www.blogger.com/atom/ns#" term="openvas"/><category scheme="http://www.blogger.com/atom/ns#" term="portainer"/><category scheme="http://www.blogger.com/atom/ns#" term="vulnerability scanner"/><title type='text'>Building Vulnerability Scanners with Portainer</title><content type='html'>&lt;p&gt;&amp;nbsp; Currently, I am in school for my Master, and we had an assignment to conduct vulnerability scanning on our home network.&amp;nbsp; It has been a while since I installed Nessus or OpenVAS, and technology has certainly changed.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have been using Portainer recently for most of my Docker containers and wanted to see if it was that easy for Nessus or OpenVAS.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;For Nessus, I did a search for &#39;Nessus docker-compose&#39;&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;ckeditor_codeblock&quot; style=&quot;background: rgb(239, 239, 239); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #435364; font-family: monospace, monospace; font-size: 13.8px; overflow: auto; padding: 8px;&quot;&gt;version: &#39;3.1&#39;

services:

  nessus:
    image: tenableofficial/nessus
    restart: always
    container_name: nessus
    environment:
      USERNAME: &amp;lt;user&amp;gt;
      PASSWORD: &amp;lt;password&amp;gt;
      ACTIVATION_CODE: &amp;lt;code&amp;gt;
    ports:
      - 8834:8834&lt;/pre&gt;&lt;p&gt;I changed the username/password and activation code.&amp;nbsp; Then I went into Portainer, created a new stack, and placed the above in the web editor.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;From there, I clicked deploy stack.&amp;nbsp; About 20 minutes later (plugin updates on Nessus), I was up and operational on Nessus Essentials.&amp;nbsp; One side note to this is that Essentials will only scan 16 IPs, but it&#39;s free.&lt;/p&gt;&lt;p&gt;For OpenVAS I searched on Google for &#39;OpenVAS docker-compose&#39; and found&amp;nbsp;https://github.com/immauss/openvas.&amp;nbsp; From there, I used the below:&lt;/p&gt;&lt;div class=&quot;application-main &quot; data-commit-hovercards-enabled=&quot;&quot; data-discussion-hovercards-enabled=&quot;&quot; data-issue-and-pr-hovercards-enabled=&quot;&quot; style=&quot;box-sizing: border-box; color: #c9d1d9; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 14px;&quot;&gt;&lt;div class=&quot;&quot; itemscope=&quot;&quot; itemtype=&quot;http://schema.org/SoftwareSourceCode&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;main id=&quot;js-repo-pjax-container&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;turbo-frame class=&quot;&quot; complete=&quot;&quot; data-turbo-action=&quot;advance&quot; id=&quot;repo-content-turbo-frame&quot; src=&quot;https://github.com/immauss/openvas/blob/master/compose/docker-compose.yml&quot; style=&quot;box-sizing: border-box; display: block;&quot; target=&quot;_top&quot;&gt;&lt;div class=&quot;clearfix container-xl px-3 px-md-4 px-lg-5 mt-4&quot; style=&quot;box-sizing: border-box; margin-left: auto; margin-right: auto; margin-top: 24px !important; max-width: 1280px; padding-left: 32px !important; padding-right: 32px !important;&quot;&gt;&lt;div data-test-selector=&quot;blob-container&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;Box mt-3 position-relative&quot; data-target=&quot;readme-toc.content&quot; style=&quot;border-color: var(--color-border-default); border-radius: 6px; border-style: solid; border-width: 1px; box-sizing: border-box; margin-top: 16px !important; position: relative !important;&quot;&gt;&lt;div class=&quot;Box-body p-0 blob-wrapper data type-yaml  gist-border-0&quot; itemprop=&quot;text&quot; style=&quot;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom: 1px solid var(--color-border-default); box-sizing: border-box; margin-bottom: -1px; overflow: auto hidden; padding: 0px !important;&quot;&gt;&lt;div class=&quot;js-blob-code-container blob-code-content&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;highlight tab-size js-file-line-container js-code-nav-container js-tagsearch-file&quot; data-hpc=&quot;&quot; data-paste-markdown-skip=&quot;&quot; data-tab-size=&quot;8&quot; data-tagsearch-lang=&quot;YAML&quot; data-tagsearch-path=&quot;compose/docker-compose.yml&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; tab-size: 8;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC1&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;&lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;version&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;3&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;2&quot; id=&quot;L2&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC2&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;&lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;services&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;3&quot; id=&quot;L3&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC3&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;  &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;openvas&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;4&quot; id=&quot;L4&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC4&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;    &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;ports&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;5&quot; id=&quot;L5&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC5&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;8080:9392&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;6&quot; id=&quot;L6&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC6&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;    &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;environment&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;7&quot; id=&quot;L7&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC7&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;PASSWORD=admin&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;8&quot; id=&quot;L8&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC8&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;USERNAME=admin&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;9&quot; id=&quot;L9&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC9&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;RELAYHOST=172.17.0.1&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;10&quot; id=&quot;L10&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC10&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;SMTPPORT=25&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;11&quot; id=&quot;L11&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC11&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;REDISDBS=512&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; number of Redis DBs to use&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;12&quot; id=&quot;L12&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC12&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;QUIET=false&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;  &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; dump feed sync noise to /dev/null&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;13&quot; id=&quot;L13&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC13&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;NEWDB=false&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;  &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; only use this for creating a blank DB &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;14&quot; id=&quot;L14&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC14&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;SKIPSYNC=true&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; Skips the feed sync on startup.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;15&quot; id=&quot;L15&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC15&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;RESTORE=false&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;  &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; This probably not be used from compose... see docs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;16&quot; id=&quot;L16&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC16&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;DEBUG=false&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;  &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; This will cause the container to stop and not actually start gvmd&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;17&quot; id=&quot;L17&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC17&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;HTTPS=false&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;  &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;&lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-comment);&quot;&gt;#&lt;/span&gt; wether to use HTTPS or not&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;18&quot; id=&quot;L18&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC18&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;    &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;volumes&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;19&quot; id=&quot;L19&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC19&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;      - &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;openvas:/data&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;20&quot; id=&quot;L20&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC20&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;    &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;container_name&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;openvas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;21&quot; id=&quot;L21&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC21&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;    &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;image&lt;/span&gt;: &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-string);&quot;&gt;immauss/openvas:$TAG&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;22&quot; id=&quot;L22&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC22&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;&lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;volumes&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number js-code-nav-line-number js-blob-rnum&quot; data-line-number=&quot;23&quot; id=&quot;L23&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-subtle); cursor: pointer; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding: 0px 10px; position: relative; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;LC23&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-default); font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 12px; line-height: 20px; overflow-wrap: anywhere; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre;&quot;&gt;  &lt;span class=&quot;pl-ent&quot; style=&quot;box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);&quot;&gt;openvas&lt;/span&gt;:&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;details class=&quot;details-reset details-overlay details-overlay-dark&quot; id=&quot;jumpto-line-details-dialog&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;summary aria-label=&quot;Jump to line&quot; data-hotkey=&quot;l&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; cursor: pointer; list-style-position: initial; list-style-type: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 0s ease 0s, box-shadow 0s ease 0s, border-color 0s ease 0s;&quot;&gt;&lt;/summary&gt;&lt;/details&gt;&lt;/div&gt;&lt;/div&gt;&lt;/turbo-frame&gt;&lt;/main&gt;&lt;/div&gt;&lt;/div&gt;&lt;footer class=&quot;footer width-full container-xl p-responsive&quot; style=&quot;box-sizing: border-box; color: #c9d1d9; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 14px; margin-left: auto; margin-right: auto; max-width: 1280px; padding-left: 16px !important; padding-right: 16px !important; width: 1280px;&quot;&gt;&lt;h2 class=&quot;sr-only&quot; style=&quot;border: 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); font-size: 24px; height: 1px; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; width: 1px;&quot;&gt;Footer&lt;/h2&gt;&lt;div class=&quot;position-relative d-flex flex-items-center pb-2 f6 color-fg-muted border-top color-border-muted flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap mt-6 pt-6&quot; style=&quot;align-items: center !important; border-color: var(--color-border-muted) !important; border-top-style: !important; border-top-width: !important; box-sizing: border-box; color: var(--color-fg-muted) !important; display: flex !important; flex-flow: row nowrap !important; font-size: 12px !important; margin-top: 40px !important; padding-bottom: 8px !important; padding-top: 40px !important; position: relative !important;&quot;&gt;&lt;div class=&quot;list-style-none d-flex flex-wrap col-0 col-lg-2 flex-justify-start flex-lg-justify-between mb-2 mb-lg-0&quot; style=&quot;box-sizing: border-box; display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; list-style: none !important; margin-bottom: 0px !important; width: 207.988px;&quot;&gt;&lt;div class=&quot;mt-2 mt-lg-0 d-flex flex-items-center&quot; style=&quot;align-items: center !important; box-sizing: border-box; display: flex !important; margin-top: 0px !important;&quot;&gt;&lt;a aria-label=&quot;Homepage&quot; class=&quot;footer-octicon mr-2&quot; href=&quot;https://github.com/&quot; style=&quot;box-sizing: border-box; margin-right: 8px !important; text-decoration-line: none;&quot; title=&quot;GitHub&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-mark-github&quot; data-view-component=&quot;true&quot; height=&quot;24&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;24&quot;&gt;&lt;path d=&quot;M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;© 2022 GitHub, Inc.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;nav aria-label=&quot;footer&quot; class=&quot;col-12 col-lg-8&quot; style=&quot;box-sizing: border-box; width: 831.987px;&quot;&gt;&lt;h3 class=&quot;sr-only&quot; id=&quot;sr-footer-heading&quot; style=&quot;border: 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); font-size: 20px; height: 1px; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px; position: absolute; width: 1px;&quot;&gt;Footer navigation&lt;/h3&gt;&lt;ul aria-labelledby=&quot;sr-footer-heading&quot; class=&quot;list-style-none d-flex flex-wrap col-12 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0&quot; style=&quot;box-sizing: border-box; display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; list-style: none !important; margin-bottom: 0px !important; margin-top: 0px; padding-left: 0px; width: 831.987px;&quot;&gt;&lt;li class=&quot;mr-3 mr-lg-0&quot; style=&quot;box-sizing: border-box; margin-right: 0px !important;&quot;&gt;&lt;a data-analytics-event=&quot;{&amp;quot;category&amp;quot;:&amp;quot;Footer&amp;quot;,&amp;quot;action&amp;quot;:&amp;quot;go to terms&amp;quot;,&amp;quot;label&amp;quot;:&amp;quot;text:terms&amp;quot;}&quot; href=&quot;https://docs.github.com/en/github/site-policy/github-terms-of-service&quot; style=&quot;box-sizing: border-box; text-decoration-line: none;&quot;&gt;Terms&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;mr-3 mr-lg-0&quot; style=&quot;box-sizing: border-box; margin-right: 0px !important;&quot;&gt;&lt;a data-analytics-event=&quot;{&amp;quot;category&amp;quot;:&amp;quot;Footer&amp;quot;,&amp;quot;action&amp;quot;:&amp;quot;go to privacy&amp;quot;,&amp;quot;label&amp;quot;:&amp;quot;text:privacy&amp;quot;}&quot; href=&quot;https://docs.github.com/en/github/site-policy/github-privacy-statement&quot; style=&quot;box-sizing: border-box; text-decoration-line: none;&quot;&gt;Privacy&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;/div&gt;&lt;/footer&gt;&lt;p&gt;Same procedures as Nessus.&amp;nbsp; Opened Portainer, and added new stack.&amp;nbsp; The web editor copied the above information and deployed stack.&amp;nbsp; &amp;nbsp;On this one, I forgot to update the username/password for my instance.&amp;nbsp; So that shows as a vulnerability as you conduct a scan.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Overall, both of these installs were very easy, and I was up and running in about 30 minutes and running scans against my home network.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/5938691222515379531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/building-vulnerability-scanners-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5938691222515379531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5938691222515379531'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/building-vulnerability-scanners-with.html' title='Building Vulnerability Scanners with Portainer'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-760546603863272715</id><published>2022-10-08T23:13:00.000-07:00</published><updated>2022-10-08T23:13:00.823-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="docker"/><category scheme="http://www.blogger.com/atom/ns#" term="misp"/><category scheme="http://www.blogger.com/atom/ns#" term="portainer"/><title type='text'>Installing MISP with Portainer on Unbuntu 22.04 VM</title><content type='html'>&lt;p&gt;&amp;nbsp;I am installing MISP on the same VM that I have running OpenCTI.&amp;nbsp; &amp;nbsp;As Portainer is already installed on there.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;I chose &lt;a href=&quot;https://github.com/coolacid/docker-misp&quot;&gt;Coolacid&#39;s docker buildout&lt;/a&gt;&lt;/p&gt;&lt;p&gt;First things first you have to build out a directory structure on the host VM.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;sudo mkdir /data/compose/#/&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Additional folder under the number (mine was 2) are:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;files&lt;/li&gt;&lt;li&gt;ssl&lt;/li&gt;&lt;li&gt;server-configs&lt;/li&gt;&lt;li&gt;logs&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Back at Portainers web ui.&amp;nbsp; Select Stack from the Left menu, and click +Add Stack&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYAukDbPzNttiePgPZWaYLrGH2Y6lE5YULD2xI1spNF6EaVluXnoIQSZpFttQcWrQP9FBFWYVaNkpx0yYRro6P5398gCpEEYsng_qgvuoy8kNZojru9FEguwRvkBQSQwgF4AujW_WWSCHImNgSXyfOZQ5Dn_xMYCu9M5q0uFRAMVqQXY05LtQKMyHSQ/s1327/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;237&quot; data-original-width=&quot;1327&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYAukDbPzNttiePgPZWaYLrGH2Y6lE5YULD2xI1spNF6EaVluXnoIQSZpFttQcWrQP9FBFWYVaNkpx0yYRro6P5398gCpEEYsng_qgvuoy8kNZojru9FEguwRvkBQSQwgF4AujW_WWSCHImNgSXyfOZQ5Dn_xMYCu9M5q0uFRAMVqQXY05LtQKMyHSQ/w640-h114/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Next name the stack (lower case) and use the web editor upload the &lt;a href=&quot;https://github.com/coolacid/docker-misp/blob/master/docker-compose.yml&quot;&gt;docker-compose&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcnBkoSwj0o8UKTInrHY6SsBOgtfuxZo_QydXpBZncWN7hFfUsn2F-EAT0Gg1YbXLKcj_CXKMkVcybO9MczLgXyl9uWCWLvWljqcE33x7IHrTeLsuZg4HPMnmEOSvaAYP3NRzBGhS0hxtuvggK2vCJIaL1O4iD0gjKYx4TUD1c3QIx_rLgp4SyxYjXXA/s1548/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;456&quot; data-original-width=&quot;1548&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcnBkoSwj0o8UKTInrHY6SsBOgtfuxZo_QydXpBZncWN7hFfUsn2F-EAT0Gg1YbXLKcj_CXKMkVcybO9MczLgXyl9uWCWLvWljqcE33x7IHrTeLsuZg4HPMnmEOSvaAYP3NRzBGhS0hxtuvggK2vCJIaL1O4iD0gjKYx4TUD1c3QIx_rLgp4SyxYjXXA/w640-h188/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Click Deploy Stack at the bottom of the page and you are ready to access the MISP login screen.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie_e3mPraVnwwHxt8HlMJG7dE0-1B8ozPIV_H5aPA9mHNIhSxprNwlnFw77kvAc9KIgCBQOMqGNpzNB0ZUFDlbdAbPWd9w4o5M-xUlFVXthQchEWhgkJPCsJDw-R-tUPrX0LRVSbVGnDuu-8amSt_nebMmfSXKoZVI8fTD-HqqZ35sF-C0WWqJWk3yUg/s880/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;544&quot; data-original-width=&quot;880&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie_e3mPraVnwwHxt8HlMJG7dE0-1B8ozPIV_H5aPA9mHNIhSxprNwlnFw77kvAc9KIgCBQOMqGNpzNB0ZUFDlbdAbPWd9w4o5M-xUlFVXthQchEWhgkJPCsJDw-R-tUPrX0LRVSbVGnDuu-8amSt_nebMmfSXKoZVI8fTD-HqqZ35sF-C0WWqJWk3yUg/w640-h396/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Default email: admin@admin.test&lt;/li&gt;&lt;li&gt;password: admin&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Password will be required to be changed on first login&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/760546603863272715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-misp-with-portainer-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/760546603863272715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/760546603863272715'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-misp-with-portainer-on.html' title='Installing MISP with Portainer on Unbuntu 22.04 VM'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqYAukDbPzNttiePgPZWaYLrGH2Y6lE5YULD2xI1spNF6EaVluXnoIQSZpFttQcWrQP9FBFWYVaNkpx0yYRro6P5398gCpEEYsng_qgvuoy8kNZojru9FEguwRvkBQSQwgF4AujW_WWSCHImNgSXyfOZQ5Dn_xMYCu9M5q0uFRAMVqQXY05LtQKMyHSQ/s72-w640-h114-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-6571743758742728861</id><published>2022-10-02T10:46:00.002-07:00</published><updated>2022-10-16T23:59:50.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="docker"/><category scheme="http://www.blogger.com/atom/ns#" term="opencti"/><category scheme="http://www.blogger.com/atom/ns#" term="portainer"/><category scheme="http://www.blogger.com/atom/ns#" term="threat intel"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Installing OpenCTI with Portainer on Ubuntu 22.04</title><content type='html'>&lt;p&gt;&amp;nbsp;Having played around with SecurityOnion I was starting to look into Threat/Intel feeds, which lead me to a few applications:&amp;nbsp; &amp;nbsp;OpenCTI, and MISP to name a few.&amp;nbsp; Today I am going to look at setting up a Docker instance of OpenCTI on Ubuntu 22.04 VM.&amp;nbsp;&lt;/p&gt;&lt;p&gt;While researching&amp;nbsp; OpenCTI I found documentation of setting up OpenCTI with Portainer.&amp;nbsp; Having never heard of Portainer, I first wanted to see what that was all about.&lt;/p&gt;&lt;p&gt;From the website for Portainer:&amp;nbsp; &lt;b&gt;Container Management made easy.&amp;nbsp;&lt;/b&gt;&amp;nbsp; Sold!&amp;nbsp; I have used Docker a few times, but mostly basic stuff like setting up a container, inspecting the container, ect.&amp;nbsp; So I don&#39;t really have much experience, but from the looks of Portainer, it has a GUI front end and works with Docker and Kubernetes.&amp;nbsp; I figured I could use it as I was going to use this system later to install a Docker instance of MISP on the same machine.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The basis of the install procedures came from &lt;a href=&quot;https://blog.agood.cloud/posts/2020/04/22/opencti-installation/&quot;&gt;here&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I had selected &quot;Docker&quot; option while installing Ubuntu 20.24 server.&amp;nbsp; So I skipped the first part, and started with creating a swarm (On one computer mind)&lt;/p&gt;
&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;docker swarm init --advertise-addr 192.168.1.100&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;This will setup a Docker swarm and my machine is the Manager node.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Installing Portainer&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;Below are the commands I ran on my Ubuntu VM for initial setup of Portainer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;mkdir -p /opt/portainer&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;cd /opt/portainer&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;curl -L https://downloads.portainer.io/portainer-agent-stack.yml -o portainer-agent-stack.yml&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I updated the Ports associated in the portainer-agent-stack.yml (due to a conflict with OpenCTI)&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ports:&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -19000:9000&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -18000:8000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Last step is deploy the Docker container&lt;/p&gt;

&lt;!--HTML generated using hilite.me--&gt;&lt;div style=&quot;background: rgb(0, 0, 0); border-color: gray; border-image: initial; border-style: solid; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;docker stack deploy --compose-file=portainer-agent-stack.yml portainer&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Access Portainer from &amp;lt;UbuntuVM_IP&amp;gt;:1900&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlln3YcKuiDzU5bQx1CTIyCEEZB6fWO1IAiCUgmlvawgZWZxec3p-nnsG7doY07vJZhFG5UhQCMoGFFerdMU7kJJRk-631p-ta2IV2sHr6pG8BG00fdNgqaiIEAWFOP5W0yTW6goOkXhMc3Dm6hCIvX-WdDmGe4zzcnDpsh4KV747y_ydMRsS7lk-3A/s693/Capture.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;331&quot; data-original-width=&quot;693&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlln3YcKuiDzU5bQx1CTIyCEEZB6fWO1IAiCUgmlvawgZWZxec3p-nnsG7doY07vJZhFG5UhQCMoGFFerdMU7kJJRk-631p-ta2IV2sHr6pG8BG00fdNgqaiIEAWFOP5W0yTW6goOkXhMc3Dm6hCIvX-WdDmGe4zzcnDpsh4KV747y_ydMRsS7lk-3A/w640-h306/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Installing OpenCTI&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;OpenCTI will be installed from within Portainer.&amp;nbsp; A docker-compose file is required for the installation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This file can be found at:&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://netmanageitbackup.com:8083/url/kcyuuqdcuyk7ufks&quot;&gt;https://netmanageitbackup.com:8083/url/kcyuuqdcuyk7ufks&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This version had connectors setup for OTX, greynoise, abuseip, shodan, inetzer, and a few others.&amp;nbsp; A few configuration are required with the above file, for instance, you will need to update all the UUIDs and add in your API from the above sites.&amp;nbsp; Lastly, make sure you add your email address/password into the file in the below section:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - APP__ADMIN__EMAIL=&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; - APP__ADMIN__PASSWORD=&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When logged into Portainer you create a new stack as shown below:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil34kBWdkFZSE1ObCO1EhJ6LXOVYf7B4WnGLk2zvxtbJxSSmFpOYUGtM1-HQ0odqbS53I00gcQoGfNm4Pob_ZdaaosFRkyBRzm0X9Hz9nE3qhas-cfS8JWQfrFgaD0i97O5cHphLWHXV_k0GuGeN0aTf2QdiHRKSVpBk2k1MgtzXSnNqEhnotpiq92mg/s782/Capture1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;220&quot; data-original-width=&quot;782&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil34kBWdkFZSE1ObCO1EhJ6LXOVYf7B4WnGLk2zvxtbJxSSmFpOYUGtM1-HQ0odqbS53I00gcQoGfNm4Pob_ZdaaosFRkyBRzm0X9Hz9nE3qhas-cfS8JWQfrFgaD0i97O5cHphLWHXV_k0GuGeN0aTf2QdiHRKSVpBk2k1MgtzXSnNqEhnotpiq92mg/w640-h181/Capture1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Next you provide a name and copy the docker file into the web editor as show below:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5dXz8LbmfS757grhrBDlsMzUKw7qwoG7bG8sPCCopigvlMsKhDniUdsLcTJkbh80p0txihKeAAXNukFzcWp9P_6beRBIJEWcjRS6bcF77W-Gwsk4diCDpeoz9JzA3By0GQnQF3GEjXgUNBDiswyGTcHlrt1Pio-CaoRw-uN_eVR9EHSc-J9S7NMVxA/s1309/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;631&quot; data-original-width=&quot;1309&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5dXz8LbmfS757grhrBDlsMzUKw7qwoG7bG8sPCCopigvlMsKhDniUdsLcTJkbh80p0txihKeAAXNukFzcWp9P_6beRBIJEWcjRS6bcF77W-Gwsk4diCDpeoz9JzA3By0GQnQF3GEjXgUNBDiswyGTcHlrt1Pio-CaoRw-uN_eVR9EHSc-J9S7NMVxA/w640-h308/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Lastly deploy the stack and wait about 30 minutes for it to fully build.&amp;nbsp; Once complete you will be able to access the site at https://ip:8080.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1PjdNqLmVEcCaqCCHTYzs0icyq59EPiqqSGzIuolmAiYBHXJAcmO09BdVdMkEq8L6TgVI6n9aO8dUgJo-FWpExb7uYotiQu1Tz6uTLyLDF9juea88BkP8TgxyZw_R_67zeQQWfaZK_lhrv50vyjmboR61Z3weA_BaRuaxWFv7889QY1_nYNzBceo8qA/s1089/Capture3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;310&quot; data-original-width=&quot;1089&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1PjdNqLmVEcCaqCCHTYzs0icyq59EPiqqSGzIuolmAiYBHXJAcmO09BdVdMkEq8L6TgVI6n9aO8dUgJo-FWpExb7uYotiQu1Tz6uTLyLDF9juea88BkP8TgxyZw_R_67zeQQWfaZK_lhrv50vyjmboR61Z3weA_BaRuaxWFv7889QY1_nYNzBceo8qA/w640-h182/Capture3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/6571743758742728861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-opencti-with-portainer-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/6571743758742728861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/6571743758742728861'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/10/installing-opencti-with-portainer-on.html' title='Installing OpenCTI with Portainer on Ubuntu 22.04'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlln3YcKuiDzU5bQx1CTIyCEEZB6fWO1IAiCUgmlvawgZWZxec3p-nnsG7doY07vJZhFG5UhQCMoGFFerdMU7kJJRk-631p-ta2IV2sHr6pG8BG00fdNgqaiIEAWFOP5W0yTW6goOkXhMc3Dm6hCIvX-WdDmGe4zzcnDpsh4KV747y_ydMRsS7lk-3A/s72-w640-h306-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-2851140268289642614</id><published>2022-07-01T16:51:00.000-07:00</published><updated>2022-07-01T16:51:06.962-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CriticalPathSecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="Cybersecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="Zeek"/><title type='text'>Critical Path Security:  SecurityOnion@Home</title><content type='html'>&lt;p&gt;Recently&amp;nbsp; I have been trying to learn more about other types of information you can get from Zeek/Suricata (IP Reputation/DNS Rep), which previously lead me to add IOCs to Suricata with Datasets.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Today I am adding CriticalPathSecurity Threat Intel to Zeek on Security Onion 2.3.130.&amp;nbsp; Overall it was a pretty simple install, and only really required one file edit (Salt file).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Following these steps&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Clone the Critical Path Security Intelligence Feeds:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;git clone https://github.com/CriticalPathSecurity/Zeek-Intelligence-Feeds.git /opt/so/saltstack/local/zeek/policy/intel/Zeek-Intelligence-Feeds&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Copy the __load.zeek__ from default to local&lt;/li&gt;&lt;ul&gt;&lt;li&gt;cp /opt/so/saltstack/default/zeek/policy/intel/ /opt/so/saltstack/local/zeek/policy/intel/&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Edit __load.zeek__&lt;/li&gt;&lt;ul&gt;&lt;li&gt;(Added @load integration/collective-intel&amp;nbsp; &amp;nbsp;&amp;amp; file instead of using one intel.dat, I added each file separately under the folder that Salt/Docker matches out on the host machine)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Update Salt&lt;/li&gt;&lt;ul&gt;&lt;li&gt;salt systemname_standalone system.highstate&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8DhSM7_C_a4BPmUrRC112noYG9R1-xz8LcCfynpLODDeOC_JcmWyQOWum6ExtUZixl8eJTmjoTyXmdLIdwbvMEL_-qzSH5CCcTeQpEQrMYx35KU_MCA86NWA8ya9uAl3ZkXzsrOP_FcQzwCWGRSVqksIeIrUuOlhNESCVU6ziDQWMp5av3L9-0hCpnw/s1213/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;547&quot; data-original-width=&quot;1213&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8DhSM7_C_a4BPmUrRC112noYG9R1-xz8LcCfynpLODDeOC_JcmWyQOWum6ExtUZixl8eJTmjoTyXmdLIdwbvMEL_-qzSH5CCcTeQpEQrMYx35KU_MCA86NWA8ya9uAl3ZkXzsrOP_FcQzwCWGRSVqksIeIrUuOlhNESCVU6ziDQWMp5av3L9-0hCpnw/w640-h288/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;__load.zeek__&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Lets check the Intel Dashboards under Security Onion 2.3.130&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9jvhibeMUgSAcuDWPbbpq4nSU1_v_hATKvbYKOGV-1NVopszHgTcqqFJ2kfc2WzCV9SgJmELxmPQhYziPrl9GZhE9aiCrmMIfMpA7EYjXQ9NeOXkHnLuiE20RF6jJEeEsWxNWC1ZHlbDXSyjt1AMFwdlnryYWKHj3M_LFBXalH-boJBJ964jdkkVGng/s1693/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;567&quot; data-original-width=&quot;1693&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9jvhibeMUgSAcuDWPbbpq4nSU1_v_hATKvbYKOGV-1NVopszHgTcqqFJ2kfc2WzCV9SgJmELxmPQhYziPrl9GZhE9aiCrmMIfMpA7EYjXQ9NeOXkHnLuiE20RF6jJEeEsWxNWC1ZHlbDXSyjt1AMFwdlnryYWKHj3M_LFBXalH-boJBJ964jdkkVGng/w640-h214/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Intel Dashboard Security Onion 2.3.130&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;The first IP address listed here was from abuse.ch and I did a nslookup for it to appear in the list.&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/2851140268289642614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/07/critical-path-security-securityonionhome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2851140268289642614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2851140268289642614'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/07/critical-path-security-securityonionhome.html' title='Critical Path Security:  SecurityOnion@Home'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8DhSM7_C_a4BPmUrRC112noYG9R1-xz8LcCfynpLODDeOC_JcmWyQOWum6ExtUZixl8eJTmjoTyXmdLIdwbvMEL_-qzSH5CCcTeQpEQrMYx35KU_MCA86NWA8ya9uAl3ZkXzsrOP_FcQzwCWGRSVqksIeIrUuOlhNESCVU6ziDQWMp5av3L9-0hCpnw/s72-w640-h288-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-1193037694450881716</id><published>2022-06-28T00:38:00.001-07:00</published><updated>2022-06-28T00:38:13.954-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Maltrail"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><title type='text'>Suricata: DataSets for IOCs</title><content type='html'>&lt;p&gt;&amp;nbsp;After reviewing MalTrail, I wanted to see if there were other ways to provide the same/close to the same type of information based on software I was already using.&amp;nbsp; This led me to Suricata and IPREP, and DATASETS.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;While reading up, I found an article over at &lt;a href=&quot;https://idstower.com/blog/alerting-on-iocs-using-suricata/&quot;&gt;IDSTower&lt;/a&gt;&amp;nbsp;about Datasets, and figured this would be a good starting point for comparing the two applications.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;The article was setting up Datasets for bad domains, and&amp;nbsp; based on the instructions it would be an easy add to Security Onion without having to really mess with any of the Salt files (I believe IPREP I will have to make some changes to Salt files, but that will be another article.)&lt;/p&gt;&lt;p&gt;Overall the process was pretty simple, I did change one thing, instead of adding iocs.rules, I added my rule to local.rules, and ran so-rule-update.&amp;nbsp; &amp;nbsp;I believe to add the iocs.rules as a separate source I will have to edit the Salt file for the IDSTools Docker.&amp;nbsp;&lt;/p&gt;&lt;p&gt;After I had set up the new rule, I did a nslookup to a bad site:&amp;nbsp; (From the Alerts Pane).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_7-uJw-ALuHAPSeKqejPxONOIELOp_lYBNPtBClgXiXRtICr5rumcy22pGobmN9ctU3MqKzXCsFH-gftnS0bkeId0cx366PGhBEAtx1M2eCCb-CACXqHr_m-G0cGyQw1RGAHiF3BWYJ_EyjVgGiAt8ujO9p2cK95hg3iDHkkwnTP2lUzo2nlfBC1oQg/s1633/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;52&quot; data-original-width=&quot;1633&quot; height=&quot;20&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_7-uJw-ALuHAPSeKqejPxONOIELOp_lYBNPtBClgXiXRtICr5rumcy22pGobmN9ctU3MqKzXCsFH-gftnS0bkeId0cx366PGhBEAtx1M2eCCb-CACXqHr_m-G0cGyQw1RGAHiF3BWYJ_EyjVgGiAt8ujO9p2cK95hg3iDHkkwnTP2lUzo2nlfBC1oQg/w640-h20/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;I think I will have to make a custom alert to see more information on these, or maybe a dashboard might work.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would like to see the name of the bad IP/DNS entry, and possibly the country/region for the IP/DNS for a quick alert view pane.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now MalTrail looks like:&amp;nbsp; (screen capture taken from their Demo)&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnB3Cybad4bh1ZeiAhin_1CrahyuKGl52MM9BuSIWod3dMwTlmBZrX2SjgyHhj3D-fLp_5LbEgTNkiHFC6NFKuSwO2fRnF5HoJjhhDSRx21iS--PtdxqhsN_8fvKTq_JC7OxQSSECX98A0ZDN7fTipsVgHJGQT5bMYPavPU-SbbULoN8-fUsjHN-zMw/s1884/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;83&quot; data-original-width=&quot;1884&quot; height=&quot;28&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnB3Cybad4bh1ZeiAhin_1CrahyuKGl52MM9BuSIWod3dMwTlmBZrX2SjgyHhj3D-fLp_5LbEgTNkiHFC6NFKuSwO2fRnF5HoJjhhDSRx21iS--PtdxqhsN_8fvKTq_JC7OxQSSECX98A0ZDN7fTipsVgHJGQT5bMYPavPU-SbbULoN8-fUsjHN-zMw/w640-h28/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;I would think to get the &quot;info&quot; section I would need to break out the DataSets per type of IOC as the Alert Description, the other ones are pretty standard fields I could pull.&lt;/p&gt;&lt;p&gt;Next, I think I will try and pull the MalTrail data into Logstash in SecurityOnion, think I read somewher e there is a Logstash setting in MalTrail, or it should be pretty easy to use the data file created from MalTrail to ingest into Logstash.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/1193037694450881716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/suricata-datasets-for-iocs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/1193037694450881716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/1193037694450881716'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/suricata-datasets-for-iocs.html' title='Suricata: DataSets for IOCs'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_7-uJw-ALuHAPSeKqejPxONOIELOp_lYBNPtBClgXiXRtICr5rumcy22pGobmN9ctU3MqKzXCsFH-gftnS0bkeId0cx366PGhBEAtx1M2eCCb-CACXqHr_m-G0cGyQw1RGAHiF3BWYJ_EyjVgGiAt8ujO9p2cK95hg3iDHkkwnTP2lUzo2nlfBC1oQg/s72-w640-h20-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-3531803033469705340</id><published>2022-06-26T23:37:00.003-07:00</published><updated>2022-06-26T23:37:53.436-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Malcolm NSM"/><title type='text'>Malcom NSM - Installation</title><content type='html'>&lt;p&gt;&amp;nbsp;Using the directions from their &lt;a href=&quot;https://github.com/cisagov/Malcolm#InstallationExample&quot;&gt;Github&lt;/a&gt;, I set out tonight to set up Malcolm NSM.&amp;nbsp; As I was running out of space on my machine (and truthfully too lazy to open it up and add more drives, I purchased an NVME M2 external USB 3.1 device)&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;I am using a SAMSUNG 780 500Gb for the drive, and that is where I am going to store my VM of Malcolm NSM.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are a few ways to install Malcolm NSM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;ISO install (Which I tried but failed, don&#39;t think I made it big enough)&lt;/li&gt;&lt;li&gt;&amp;nbsp;Ubuntu Starting Image&amp;nbsp;&lt;/li&gt;&lt;li&gt;From Source.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I picked #2.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I set up my VM with two NICs, 10Gb Memory, 4 cores, and 100Gb space (The first few times I tried this I ran out of space at 25Gb (hench the above comment about expanding my HD space on the machine)&lt;/p&gt;&lt;p&gt;With Ubuntu up and operational, it was time to start the installation.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;sudo /scripts/install.py&lt;/p&gt;&lt;p&gt;And I got my first error (well it never really shows an error, but after digging, it looks like Docker is not being installed with the script).&amp;nbsp; The error was trying to add a user to the docker group (which does not exist).&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried to review the install.py but it pretty big file to review, so I decided to follow other guides in getting docker installed on Ubuntu Jammy InRelease.&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;wp-block-preformatted&quot; style=&quot;background: rgb(248, 248, 248); border: 0px; color: #333333; font-family: sfmono-regular, Consolas, &amp;quot;liberation mono&amp;quot;, Menlo, Courier, monospace; font-size: calc(11px + 0.2em); margin-bottom: 2em; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 1.857em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;sudo apt install apt-transport-https ca-certificates curl software-properties-common&lt;/pre&gt;&lt;pre class=&quot;wp-block-preformatted&quot; style=&quot;background: rgb(248, 248, 248); border: 0px; color: #333333; font-family: sfmono-regular, Consolas, &amp;quot;liberation mono&amp;quot;, Menlo, Courier, monospace; font-size: calc(11px + 0.2em); margin-bottom: 2em; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 1.857em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; sudo mkdir -p /etc/apt/keyrings
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg&lt;/pre&gt;&lt;pre class=&quot;wp-block-preformatted&quot; style=&quot;background: rgb(248, 248, 248); border: 0px; margin-bottom: 2em; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 1.857em; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace&quot; style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 14.2px; white-space: pre-wrap;&quot;&gt; echo \ &quot;deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wp-block-preformatted&quot; style=&quot;background: rgb(248, 248, 248); border: 0px; margin-bottom: 2em; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 1.857em; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace&quot; style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 14.2px; white-space: pre-wrap;&quot;&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wp-block-preformatted&quot; style=&quot;background: rgb(248, 248, 248); border: 0px; margin-bottom: 2em; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 1.857em; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace&quot; style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 14.2px; white-space: pre-wrap;&quot;&gt;sudo apt-get install docker-ce&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;

Now I was able to run the install.py without any errors (A lot of responses were required though)&lt;div&gt;From there you have to do a reboot, and re-run install.py again.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After that, you run the command ./auth-setup&lt;/div&gt;&lt;div&gt;Then you run docker-compose pull&amp;nbsp; &amp;nbsp;(This is where I ran out of space the first time)&lt;/div&gt;&lt;div&gt;And finally ./start.&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maybe tomorrow I will write up initial impressions of Malcolm NSM&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/3531803033469705340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/malcom-nsm-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3531803033469705340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3531803033469705340'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/malcom-nsm-installation.html' title='Malcom NSM - Installation'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-4446919022943945037</id><published>2022-06-22T19:47:00.005-07:00</published><updated>2022-06-22T19:47:40.364-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Maltrail"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><title type='text'>MalTrail - Day 2</title><content type='html'>&lt;p&gt;&amp;nbsp;So back on working on MalTrail for the second day.&amp;nbsp; I am able to access the web front end, but still no data is coming through.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;First thing I tried was to edit the interfaces in the maltrail.conf from &lt;b&gt;any &lt;/b&gt;to &lt;b&gt;ens34 (&lt;/b&gt;The current sniffing interface on Security Onion).&amp;nbsp; It might be better to use Bond0 as in 2.3 they use a bonded interface.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Restarting the docker (Docker restart maltrail).&amp;nbsp; &amp;nbsp; No new errors in the /var/log/maltrail/error.log, but also no traffic showing in the application.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Next step:&amp;nbsp; docker exec -it maltrail bash to get into the Docker container.&amp;nbsp; I am going to kill both python programs and try and restart them.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;pkill server.py&lt;/li&gt;&lt;li&gt;pkill sensor.py&lt;/li&gt;&lt;li&gt;python server.py&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Well starting server.py crashes the python program as it cannot find ens34.&amp;nbsp; So now to the next question how do I bond a passive interface to a Docker container?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I decided to look at how the Suricata Docker container is being used.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;docker inspect so-suricata&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwbDzF3VUgSCYB2OH256B6pQ0ZwqP-xfb461e97v5YgOA-kMsiiYjqC9Kp6MSjsqCeN-xpvbAfhTZl7uGRRnx2CCLB5N7SoUWx0VTOibbALhnVcBqQvvPqt6tLLAJM-DbIyXBMr4op-9Qtk4TRgIwMdbXFwNCcDtNUgUDzhQ4BuCGzfr3oU05UVU-jA/s916/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;78&quot; data-original-width=&quot;916&quot; height=&quot;54&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwbDzF3VUgSCYB2OH256B6pQ0ZwqP-xfb461e97v5YgOA-kMsiiYjqC9Kp6MSjsqCeN-xpvbAfhTZl7uGRRnx2CCLB5N7SoUWx0VTOibbALhnVcBqQvvPqt6tLLAJM-DbIyXBMr4op-9Qtk4TRgIwMdbXFwNCcDtNUgUDzhQ4BuCGzfr3oU05UVU-jA/w640-h54/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Looks like it&#39;s an environment variable setting it to the bond0.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Reading up on setting up a Docker container per-interface looks like you have to have an ip address associated with the interface (could be wrong).&amp;nbsp;&lt;/p&gt;&lt;p&gt;Next, I read up on --net=host, but that might also cause other issues as the ports are dropped possibly between the Docker container and the host? (That&#39;s how I read it)&lt;/p&gt;&lt;p&gt;I do know that Security Onion uses a Docker network, but like before trying to keep things on the same server but separate.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/4446919022943945037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/maltrail-day-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4446919022943945037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4446919022943945037'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/maltrail-day-2.html' title='MalTrail - Day 2'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwbDzF3VUgSCYB2OH256B6pQ0ZwqP-xfb461e97v5YgOA-kMsiiYjqC9Kp6MSjsqCeN-xpvbAfhTZl7uGRRnx2CCLB5N7SoUWx0VTOibbALhnVcBqQvvPqt6tLLAJM-DbIyXBMr4op-9Qtk4TRgIwMdbXFwNCcDtNUgUDzhQ4BuCGzfr3oU05UVU-jA/s72-w640-h54-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-5049224184108890448</id><published>2022-06-21T23:52:00.004-07:00</published><updated>2022-06-21T23:52:48.796-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Maltrail"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><title type='text'>MalTrail - SecurityOnion@Home (Try)</title><content type='html'>&lt;p&gt;&amp;nbsp;I was reading up on &lt;a href=&quot;https://github.com/stamparm/maltrail#quick-start&quot;&gt;MalTrail&lt;/a&gt;, and wanted to get that up and operational on my SecurityOnion VM (I know it probably can&#39;t handle it, but there is no fun in that).&amp;nbsp; At the moment I am not sure how cpu/ram intensive MalTrail is,&amp;nbsp; but I did see that it has been dockerized.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;One thing of note, is I am going into this knowing that it will be unsupported by the SecurityOnion team,&amp;nbsp; which is understandable.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So with that, I am playing on my home setup of SecurityOnion, which I often test things with.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Below is a screenshot of the Docker instructions.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqddyBX9zIuYJmOuy2LIGhNMJHxSR7npryEWZEGAYZAF2GyxTR_OWGst4lz-axvBe44Do3AZr2vzgMvZQrWoykz15bq3tVms8w97taygJmb_0fjNjEtSowPdUFE8pjCZ0EzA6NjcuL-BSBpa-PIBdUdDuj6XVHBVdWrjJ94W8VTk_OB2ziv8BMJ-LA_g/s1008/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;1008&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqddyBX9zIuYJmOuy2LIGhNMJHxSR7npryEWZEGAYZAF2GyxTR_OWGst4lz-axvBe44Do3AZr2vzgMvZQrWoykz15bq3tVms8w97taygJmb_0fjNjEtSowPdUFE8pjCZ0EzA6NjcuL-BSBpa-PIBdUdDuj6XVHBVdWrjJ94W8VTk_OB2ziv8BMJ-LA_g/w640-h162/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Seems easy enough, I made a slight change to the export location. and skipped the apt parts :), since I am using CentOS, and would like to limit the application installed.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;The for line I also skipped as the the sniffing port is already set to promisc&lt;/p&gt;&lt;p&gt;I could have added the Docker container into SecurityOnion elastic-net, but that could cause other issues down the road.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The install went pretty easy, no errors that I could see, but I could not access the site.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;http://localhost:8338&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;My thoughts were that I needed to open the firewall for this.&amp;nbsp; &amp;nbsp; Reading up on SecurityOnion looks like I needed to create a Portgroup, and then add it to the INPUT for Standalone?&amp;nbsp;&lt;/p&gt;&lt;p&gt;*This is a standalone install of SecurityOnion&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;so-firewall addportgroup maltrail&lt;/li&gt;&lt;li&gt;so-firewall addport 8338&lt;/li&gt;&lt;li&gt;salt system_standalone state.apply firewall&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&amp;nbsp;Tried again to access http://localhost:8338&amp;nbsp; (No Success)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next I tried&amp;nbsp; netstat -tulnp | grep LISTEN&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which looks like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQzEq62WaqR-P7wYTV9pbnsbGbqPcvJQG9dJ8Lu-w0zsmdq_xjdgkK2M-jt4iTn_NKkjB8rt8mALYkmbPTYWSAwlD0HIie_N2-Hgszl3Ged0PrFS1C5octYT3FW9958OfDx3-yvqSJ-dnsaTPftF94lOdswJh6G4XlunF7LK5ftILu8PEuy3PcbsXdQ/s1240/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;68&quot; data-original-width=&quot;1240&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQzEq62WaqR-P7wYTV9pbnsbGbqPcvJQG9dJ8Lu-w0zsmdq_xjdgkK2M-jt4iTn_NKkjB8rt8mALYkmbPTYWSAwlD0HIie_N2-Hgszl3Ged0PrFS1C5octYT3FW9958OfDx3-yvqSJ-dnsaTPftF94lOdswJh6G4XlunF7LK5ftILu8PEuy3PcbsXdQ/w640-h36/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This is the file I edited:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; white-space: nowrap;&quot;&gt;/opt/so/saltstack/local/salt/&lt;/span&gt;&lt;span class=&quot;highlighted&quot; style=&quot;background: rgb(241, 196, 15); box-sizing: border-box; color: #e74c3c; display: inline-block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; font-weight: bold; padding: 0px 6px; white-space: nowrap;&quot;&gt;firewall&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; white-space: nowrap;&quot;&gt;/assigned_hostgroups.local.map.yaml.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; white-space: nowrap;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAU9XCpM9Mz_4EjWzqb9X9j_eaAkh5VaVeHQdGGlpfbuWFcb7FdnpV5C8JQPrOjdpC6gEfEU_Zpd4IhoSXbiU22ln76bZy-CdoxCyirvyZAlVc9V1uiY0D5-Gfp1l3onWFHTeZJWBU7gsSlSviJ50bLdPOiMKtoFmLTDwej7TG-WzxdzmVAPIxcaXhw/s445/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;180&quot; data-original-width=&quot;445&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsAU9XCpM9Mz_4EjWzqb9X9j_eaAkh5VaVeHQdGGlpfbuWFcb7FdnpV5C8JQPrOjdpC6gEfEU_Zpd4IhoSXbiU22ln76bZy-CdoxCyirvyZAlVc9V1uiY0D5-Gfp1l3onWFHTeZJWBU7gsSlSviJ50bLdPOiMKtoFmLTDwej7TG-WzxdzmVAPIxcaXhw/w640-h258/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Reading more into this, I think I needed to add the ports to the Analyst Role, but I could be getting confused, cause I also see that its referencing the file:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; white-space: nowrap;&quot;&gt;/opt/so/saltstack/local/pillar/minions/&amp;lt;HOSTNAME&amp;gt;_&amp;lt;ROLE&amp;gt;.sls&lt;/span&gt;&lt;/p&gt;&lt;p&gt;------------------&lt;/p&gt;&lt;p&gt;After this whole write-up, I figured it out.&amp;nbsp; I used the documentation from SecurityOnion and this &lt;a href=&quot;https://docs.securityonion.net/en/2.3/firewall.html?highlight=firewall#modify-a-default-port-group&quot;&gt;section&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Basically I added the maltrail port group to the Analyst role for the standalone machine through the standalone.sls file.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;---Now to figure out why its not actually reporting anything.&amp;nbsp;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/5049224184108890448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/maltrail-securityonionhome-try.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5049224184108890448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5049224184108890448'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/maltrail-securityonionhome-try.html' title='MalTrail - SecurityOnion@Home (Try)'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqddyBX9zIuYJmOuy2LIGhNMJHxSR7npryEWZEGAYZAF2GyxTR_OWGst4lz-axvBe44Do3AZr2vzgMvZQrWoykz15bq3tVms8w97taygJmb_0fjNjEtSowPdUFE8pjCZ0EzA6NjcuL-BSBpa-PIBdUdDuj6XVHBVdWrjJ94W8VTk_OB2ziv8BMJ-LA_g/s72-w640-h162-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-7601397854505577100</id><published>2022-06-20T13:00:00.002-07:00</published><updated>2022-06-20T13:00:39.964-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alerts"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><title type='text'>SecurityOnion@Home  - Alerts</title><content type='html'>&lt;p&gt;&amp;nbsp;It&#39;s been a bit of time with my SecurityOnion server monitoring my network (out-of-band) and wanted to do an update on the type of alerts that I am seeing, and at least try to identify what some of them might be.&lt;/p&gt;&lt;p&gt;Below is a screen shot of some of the alerts.&amp;nbsp; I also noticed that I am having issues Pivoting to PCAP inside SecurityOnion right now, not sure if it is something I possibly did, or just something with the .130 update (I have not done PCAP since the upgrade)&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;1.&amp;nbsp; GPL WEB_SERVER:&amp;nbsp; This looks like my Lenovo Smart Hub is trying to talk to something else on my network (Which is currently not on since I use DHCP, might switch them all to static for better tracking).&amp;nbsp; But it looks like to trying to talk to these other devices about youtube.&lt;p&gt;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp; I pay for Spotify for the family, so not really going to delve to deep on this one.&lt;/p&gt;&lt;p&gt;3.&amp;nbsp; The next 2x are discord which I know is in use also&lt;/p&gt;&lt;p&gt;4.&amp;nbsp; .cloud - Family is mostly Apple, and a quick look they are all the apple devices.&lt;/p&gt;&lt;p&gt;5.&amp;nbsp; Microsoft Update - Validated&lt;/p&gt;&lt;p&gt;6.&amp;nbsp; ET-DNS as Non-Compliant DNS traffic -&amp;nbsp; Well this is my new cell phone, unsure what is doing.&lt;/p&gt;&lt;p&gt;7.&amp;nbsp; DNS Query TOR Hidden (.onion) - Also my cell phone.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;***Cell phone is Samsung 22 Ultra (Unlocked) on Tmobile.&amp;nbsp; &amp;nbsp;I will have to do some more research on these two to see what the phone is doing.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfHRZ3FbBfbURYQrElSC2fx9MGpCd_kQImQ2C1E_555XmTcbvBW_40X4qL1_PqcObwSkOp-OR_sUMZXupmew6NWIi7tNJ5SxUpL_JDEuqlyxwmeEXJ6yMzbW_osie54N_5IhE8BqV6NJVQqD_NA2bE9OuuWCJAvaxo0dWM9Ijf4phciVK-avSmdtxG1A/s1617/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;344&quot; data-original-width=&quot;1617&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfHRZ3FbBfbURYQrElSC2fx9MGpCd_kQImQ2C1E_555XmTcbvBW_40X4qL1_PqcObwSkOp-OR_sUMZXupmew6NWIi7tNJ5SxUpL_JDEuqlyxwmeEXJ6yMzbW_osie54N_5IhE8BqV6NJVQqD_NA2bE9OuuWCJAvaxo0dWM9Ijf4phciVK-avSmdtxG1A/w640-h136/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/7601397854505577100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-alerts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7601397854505577100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7601397854505577100'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-alerts.html' title='SecurityOnion@Home  - Alerts'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfHRZ3FbBfbURYQrElSC2fx9MGpCd_kQImQ2C1E_555XmTcbvBW_40X4qL1_PqcObwSkOp-OR_sUMZXupmew6NWIi7tNJ5SxUpL_JDEuqlyxwmeEXJ6yMzbW_osie54N_5IhE8BqV6NJVQqD_NA2bE9OuuWCJAvaxo0dWM9Ijf4phciVK-avSmdtxG1A/s72-w640-h136-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-14420997208861796</id><published>2022-06-09T00:04:00.000-07:00</published><updated>2022-06-09T00:04:04.759-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alerts"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><title type='text'>SecurityOnion@Home - Custom Alert Queries</title><content type='html'>&lt;p&gt;&amp;nbsp;After the update to 2.3.130, I saw a discussion post about sorting and not staying on Alerts, which lead me down a rabbit hole about alerts.&amp;nbsp; I noticed that there were a few prebuilt alerts, but how do I add new ones?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After a few minutes, I found a discussion post that referenced the alerts.queries.json file.&amp;nbsp; Did some searching, and like all the other files that are customizable for the soc they are under:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; white-space: nowrap;&quot;&gt;/opt/so/saltstack/default/salt/soc/files/soc/&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The three files currently are: alerts.queries.json, dashboard.queries.json, and hunt.queries.json.&lt;/p&gt;&lt;p&gt;An example was I added geodata to the alerts.queries.json&lt;/p&gt;&lt;pre style=&quot;box-sizing: border-box; color: #404040; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; line-height: 1.4; margin-bottom: 0px; margin-top: 0px; overflow: auto; padding: 12px;&quot;&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;s2&quot; style=&quot;box-sizing: border-box; color: #4070a0;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot; style=&quot;box-sizing: border-box; color: #4070a0;&quot;&gt;&quot;Group By Source IP/Port/Geo, Destination IP/Port/Geo, Name&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;s2&quot; style=&quot;box-sizing: border-box; color: #4070a0;&quot;&gt;&quot;query&quot;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot; style=&quot;box-sizing: border-box; color: #4070a0;&quot;&gt;&quot;* | groupby source.ip source.port source.geo.region_iso_code destination.ip destination.port destination.geo.region_iso_code rule.name&quot;&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;box-sizing: border-box;&quot;&gt;},&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;So I now have a new alert that can do checks on (This was just proof that it was available because at the time there was no reference in the documentation.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I took the next step and forked the Securityonion docs, and made a change to add the Custom Queries, which the SecurityOnion team merged with the official 2.3 documentation.&amp;nbsp; &amp;nbsp;After reviewing the update I saw that they added the dashboard/hunt queries reference&amp;nbsp; (At the time I did not know those were also available)&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/14420997208861796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-custom-alert-queries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/14420997208861796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/14420997208861796'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-custom-alert-queries.html' title='SecurityOnion@Home - Custom Alert Queries'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-3312553948529127251</id><published>2022-06-01T21:15:00.003-07:00</published><updated>2022-06-01T21:15:23.743-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PCAP"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="Stenographer"/><title type='text'>SecurityOnion@Home - Mass Export PCAP?</title><content type='html'>&lt;p&gt;&amp;nbsp;Another day, another task to try.&amp;nbsp; I have a requirement to store PCAP offline, and n 16.04 there were folders for PCAP /nsm/*/dailylogs which I could rsync over to another storage device.&amp;nbsp; In 2.3 there is a folder path for PCAP /NSM/PCAP but the files are not truly PCAP data files.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The files are created from Stenographer and can be converted back to PCAP (that&#39;s my understanding at least).&amp;nbsp; That&#39;s how the SOC interfaces pull the PCAP based off of Alerts.&amp;nbsp; &amp;nbsp;But what if you wanted to copy all PCAP data.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Going through the SecurityOnion documentation and the discussion forums, I found mention of a&amp;nbsp; script created by the SecurityOnion team called so-pcap-export.&amp;nbsp; &amp;nbsp;From the documentation:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #404040; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj7zY7cTYbxFP7l7E__GB8XG70eP9vhmkpHTofkNfSc7oi-554wJB3rVCyeYxFkO0TjCix0CeCJvzUoudMpKhhTiZBcNA6lMx6vNGUgDPx7Z_OD4GRmo71IJd-J0sL6uZSuq4ZsMuZQGI4yJ5WoIwToajFhkQgQhwTop1xTIBVq9KFO3nlHc0zXqwTsEw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;78&quot; data-original-width=&quot;889&quot; height=&quot;56&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj7zY7cTYbxFP7l7E__GB8XG70eP9vhmkpHTofkNfSc7oi-554wJB3rVCyeYxFkO0TjCix0CeCJvzUoudMpKhhTiZBcNA6lMx6vNGUgDPx7Z_OD4GRmo71IJd-J0sL6uZSuq4ZsMuZQGI4yJ5WoIwToajFhkQgQhwTop1xTIBVq9KFO3nlHc0zXqwTsEw=w640-h56&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;I tested it with sudo so-pcap-export &#39;after 30m ago&#39; output (leave off the .pcap as it is added in the script.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This created the file inside of the /nsm/pcapout folder.&amp;nbsp; So this works for exporting, but it looks to only create one file at the moment.&amp;nbsp; It would be nice to have the ability to create PCAP on set intervals, from the files created with Stenographer.&amp;nbsp;&lt;/p&gt;&lt;p&gt;More searching led me to this script on the discussion forums for SecurityOnion.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Security-Onion-Solutions/securityonion/discussions/4038&quot;&gt;https://github.com/Security-Onion-Solutions/securityonion/discussions/4038&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Its a python script created by a Rob Hackworth, that I am still trying to get to work at the moment but it looks like it uses the same Stenoquery, just adds the ability to break up the PCAP by intervals.&amp;nbsp; So far when I have tried it and it does create multiple PCAPs based off intervals.&amp;nbsp; The only issue is that this version looks to only do by dates, and does not do by saying 24h, so I could copy days worth of PCAP.&amp;nbsp;&lt;/p&gt;&lt;p&gt;One item of note from the script:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;The time interval is critical as Steno will only let you export ~76G before it fails&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Now I am not sure where that information comes from, maybe the users testing.&amp;nbsp; &amp;nbsp; The next set of testing would be to see how CPU intensive the converting of the files to PCAP is on the system, and then the addition of a possible rsync to this.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Currently trying to think of better ways, different ways to accomplish the task.&amp;nbsp; &amp;nbsp; I was thinking maybe using an NFS share and having the script copy the files directly to the shared folder (This might be heavy intensive, especially in the current build-out of our SecurityOnion.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I wonder if it&#39;s possible also someone set a marker on the last set of steno files that you converted back to PCAP so you are not recreating the same PCAP files.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre style=&quot;box-sizing: border-box; color: #404040; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; line-height: 1.4; margin-bottom: 0px; margin-top: 0px; overflow: auto; padding: 12px;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/3312553948529127251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-mass-export-pcap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3312553948529127251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3312553948529127251'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/06/securityonionhome-mass-export-pcap.html' title='SecurityOnion@Home - Mass Export PCAP?'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj7zY7cTYbxFP7l7E__GB8XG70eP9vhmkpHTofkNfSc7oi-554wJB3rVCyeYxFkO0TjCix0CeCJvzUoudMpKhhTiZBcNA6lMx6vNGUgDPx7Z_OD4GRmo71IJd-J0sL6uZSuq4ZsMuZQGI4yJ5WoIwToajFhkQgQhwTop1xTIBVq9KFO3nlHc0zXqwTsEw=s72-w640-h56-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-7657295247127458479</id><published>2022-05-30T21:28:00.000-07:00</published><updated>2022-05-30T21:28:08.671-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><title type='text'>SecurityOnion@Home - Adding Warning Banner </title><content type='html'>&lt;p&gt;&amp;nbsp;I did a little digging on the SecurityOnion discussion forms and found out they have added a way to include a warning banner on the Login Page of Security Onion 2.3.&amp;nbsp; It looks like it was an undocumented add with 2.3.30 (but was not stable as the unique path would get overwritten on updates.&amp;nbsp;&lt;/p&gt;&lt;p&gt;In 2.3.50 they have added banner.md and it can be updated the same as the Motd.md (Part of the SOC Customization).&amp;nbsp; The file itself is a Markdown file, and here is the&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.markdownguide.org/&quot;&gt;Markdown Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;To customize the Login Banner content, copy&lt;/span&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;code class=&quot;docutils literal notranslate&quot; style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); box-sizing: border-box; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; max-width: 100%; overflow-x: auto; padding: 2px 5px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;pre&quot; style=&quot;box-sizing: border-box;&quot;&gt;banner.md&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;as follows and then edit&lt;/span&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;code class=&quot;docutils literal notranslate&quot; style=&quot;background: rgb(255, 255, 255); border: 1px solid rgb(225, 228, 229); box-sizing: border-box; color: #e74c3c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; max-width: 100%; overflow-x: auto; padding: 2px 5px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;pre&quot; style=&quot;box-sizing: border-box;&quot;&gt;/opt/so/saltstack/local/salt/soc/files/soc/banner.md&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;color: #404040; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;highlight-default notranslate&quot; style=&quot;background-color: #fcfcfc; border: 1px solid rgb(225, 228, 229); box-sizing: border-box; font-family: Lato, proxima-nova, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px; margin: 1px 0px 24px; overflow-x: auto;&quot;&gt;&lt;div class=&quot;highlight&quot; style=&quot;background: rgb(238, 255, 204); border: none; box-sizing: border-box; margin: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 12px; line-height: 1.4; margin-bottom: 0px; margin-top: 0px; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;sudo&lt;/span&gt;&lt;span style=&quot;color: #404040;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;cp&lt;/span&gt;&lt;span style=&quot;color: #404040;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;opt&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;so&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;saltstack&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;default&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;salt&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;soc&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;files&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;soc&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;banner&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;md&lt;/span&gt;&lt;span style=&quot;color: #404040;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;opt&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;so&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;saltstack&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;local&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;salt&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;soc&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;files&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;box-sizing: border-box; color: #404040;&quot;&gt;soc&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;box-sizing: border-box; color: #666666;&quot;&gt;/&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Yp12-zjoyDIz8UEEm7Mf_22bXT7lhJ1XeqJ08tgvODLVl_sFpHhXBzXn5GGTJpwIpq7K8bg7KC0Cmq70XYGNWasq2IYxpBk_RAjDpT0F-XOAoNvha-ZdOh5lJ_GsO4AJ1h2oxYNAwklebD6L7gyLKORud3OXDm2EaU9MwGUJtnBMA6GW_FtA764Uiw/s667/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;392&quot; data-original-width=&quot;667&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Yp12-zjoyDIz8UEEm7Mf_22bXT7lhJ1XeqJ08tgvODLVl_sFpHhXBzXn5GGTJpwIpq7K8bg7KC0Cmq70XYGNWasq2IYxpBk_RAjDpT0F-XOAoNvha-ZdOh5lJ_GsO4AJ1h2oxYNAwklebD6L7gyLKORud3OXDm2EaU9MwGUJtnBMA6GW_FtA764Uiw/w400-h235/Capture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/7657295247127458479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-adding-warning-banner.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7657295247127458479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7657295247127458479'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-adding-warning-banner.html' title='SecurityOnion@Home - Adding Warning Banner '/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Yp12-zjoyDIz8UEEm7Mf_22bXT7lhJ1XeqJ08tgvODLVl_sFpHhXBzXn5GGTJpwIpq7K8bg7KC0Cmq70XYGNWasq2IYxpBk_RAjDpT0F-XOAoNvha-ZdOh5lJ_GsO4AJ1h2oxYNAwklebD6L7gyLKORud3OXDm2EaU9MwGUJtnBMA6GW_FtA764Uiw/s72-w400-h235-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-9092680113057611042</id><published>2022-05-24T00:02:00.003-07:00</published><updated>2022-05-24T00:02:37.918-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="salt"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><title type='text'>SecurityOnion@Home - Suricata Include </title><content type='html'>&lt;p&gt;&amp;nbsp;At work we started to use the include statement in our Suricata.yaml file while we were using SecurityOnion 16.04 and with the switch to SecurityOnion 2.3, I wanted to see how easy this would be to implement.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;First things first, we go from having a Suricata.yaml for each interface to having one bonded interface, so that makes updating simple.&amp;nbsp; With the bonded interface there is no more /etc/nsm/interface/suricata.yaml. I did find a suricata.yaml file under /opt/so/conf/suricata/ but it&#39;s created and managed with Salt, which means I probably cannot/should not edit that file directly.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am running a standalone version of SecurityOnion at my house so the steps might be a little different in a distributed environment.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;In the salt configuration first place I found a reference to the suricata yaml file was at:&lt;/p&gt;&lt;p&gt;/opt/so/saltstack/default/salt/suricata/default.yaml&amp;nbsp; which build out the suricata.yaml to /opt/so/conf/suricata.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I decided to put the test_var.yaml @ /opt/so/conf/suricata/&amp;nbsp;&lt;/p&gt;&lt;p&gt;Lets see what happens when I add the include file directly to the default.yaml file.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;After the update you run:&amp;nbsp; salt minionname_standalone state.highstate&lt;/li&gt;&lt;li&gt;Run:&amp;nbsp; so-status&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEitOgA5s97CUTB2UXeN4hlfb-3K7QCkFJtAbPz1JaYm-lOVRleOIyrdMVqw2spJFxIhFs8VpBcapJyBvfHB65EWLMyQtX9RIFo-4cQg5PmV388jMzSvC7pAIVMze9Yk5M1g3Eb-ucW-vRdXnzPro9NKryXB1GZbYB0fVD3YPXRiDULQOzSdDIvrYYospg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;104&quot; data-original-width=&quot;1227&quot; height=&quot;54&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEitOgA5s97CUTB2UXeN4hlfb-3K7QCkFJtAbPz1JaYm-lOVRleOIyrdMVqw2spJFxIhFs8VpBcapJyBvfHB65EWLMyQtX9RIFo-4cQg5PmV388jMzSvC7pAIVMze9Yk5M1g3Eb-ucW-vRdXnzPro9NKryXB1GZbYB0fVD3YPXRiDULQOzSdDIvrYYospg=w640-h54&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3. Run: so-suricata-start&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;4. Run: docker logs so-suricata&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgh-MZzIQLp-pCjBVq10GSShoU-CgnWVgzc1qvgIoN3gusLGXEt0dBS3BTtyvZnjYL0T5lVnXAbO58ztY0UvwomxjzlSBXezd4Y4WiH71eSrfhbe2CuRXd4dq7i0bUmBIS7HVbOQaWkgkPU26pKuzHTVWhInANzIsVcUKy-WjbDmvbd1eRiHgwYfL_P4Q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;42&quot; data-original-width=&quot;1293&quot; height=&quot;33&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgh-MZzIQLp-pCjBVq10GSShoU-CgnWVgzc1qvgIoN3gusLGXEt0dBS3BTtyvZnjYL0T5lVnXAbO58ztY0UvwomxjzlSBXezd4Y4WiH71eSrfhbe2CuRXd4dq7i0bUmBIS7HVbOQaWkgkPU26pKuzHTVWhInANzIsVcUKy-WjbDmvbd1eRiHgwYfL_P4Q=w640-h33&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;It&#39;s looking for the file in the /etc/suricata/ folder (Which does not exist on-base OS, but it does exist on the Docker container for Suricata.&amp;nbsp;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We can validate this with docker inspect so-suricata (Looking for Binds)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4vgd-x0dAXpjESzPrkyGGAiF_jUFCNB1VZ56umBuJxrxaeMEAY4JY0R9ZZEZM8UnG4Luh7AcTDQOK2JfFsyVQRfhZ40MSl1lKsAxGJkDkTVw5aoyc-XWzHIhXK-cbKIES5LHyoYZ40b5l1y2swDiVE2c_0fZHABGmsP7aca_WQycPcvc55woWUBpc4g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;135&quot; data-original-width=&quot;662&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4vgd-x0dAXpjESzPrkyGGAiF_jUFCNB1VZ56umBuJxrxaeMEAY4JY0R9ZZEZM8UnG4Luh7AcTDQOK2JfFsyVQRfhZ40MSl1lKsAxGJkDkTVw5aoyc-XWzHIhXK-cbKIES5LHyoYZ40b5l1y2swDiVE2c_0fZHABGmsP7aca_WQycPcvc55woWUBpc4g=w640-h130&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you can see that there is a /etc/suricata (The right side of the bind, which is the Docker container).&amp;nbsp; Looks like for the most part there are files that are bound between the Docker image and the core OS of SecurityOnion.&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I thought about putting the include file on the docker file @ /etc/suricata, but this does not sound like a good option for two reasons:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Upgrades would erase this&lt;/li&gt;&lt;li&gt;Probably more important, unsure if the included file inside the docker would work due to connecting the core OS.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;From the last image it looks like I could potentially put the file in two directory locations:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&amp;nbsp;/nsm/suricata ---&amp;gt; This is where the eve.json files are, so probably not the best location&lt;/li&gt;&lt;li&gt;&amp;nbsp;/opt/so/conf/suricata/rules --&amp;gt;&amp;nbsp; which maps to /etc/suricata/rules on the docker container&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Back to salt to make some updates to the sls files.&amp;nbsp; &amp;nbsp;I am editing the /opt/so/saltstack/local/pillars/minions/name_standalone.sls&lt;/div&gt;&lt;div&gt;Note: Remember spacing (2) on yaml files&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Edit the sls at the end:&lt;/li&gt;&lt;/ol&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;suricata:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; config:&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; include:/etc/suricata/rules/test_var.yaml&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Next I copy the test_var.yaml -&amp;gt; /opt/so/conf/suricata/rules&lt;/li&gt;&lt;li&gt;Then I run: salt minionname_standalone state.highstate&lt;/li&gt;&lt;li&gt;Check Docker containers with so-status (All good)&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIqEwoKSb8YRhB_4LUvNPYYPvGcV6f3wdep5zTpiD_bK0yVLMdRN-Gst9wbwWBbhrBOViMChCKQTBOk2CMK0zQ2HdPyp3Tjn3zxTz18hG1O7ZspXRXBwItnKkZB66WNTrGvNWCHBymkWr0_OFiWqm_AoaNnmMSYfmApAb-jbnAVjh_HBNwR3JOd3DVqQ&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;82&quot; data-original-width=&quot;1236&quot; height=&quot;39&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIqEwoKSb8YRhB_4LUvNPYYPvGcV6f3wdep5zTpiD_bK0yVLMdRN-Gst9wbwWBbhrBOViMChCKQTBOk2CMK0zQ2HdPyp3Tjn3zxTz18hG1O7ZspXRXBwItnKkZB66WNTrGvNWCHBymkWr0_OFiWqm_AoaNnmMSYfmApAb-jbnAVjh_HBNwR3JOd3DVqQ=w601-h39&quot; width=&quot;601&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;And validate with docker logs so-suricata&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgtjZRYh90p2ghvY28PmwSY5kXa6Yvm0rtGwGa1XtTSdnXlLaEUiEqJxarubPm5ncsQ3BIe4EhFKy2ic7vExdkC30cHvBy0-2b7sja8b814mJ3DCWQynrIlA7DoAPf7hsusG6NRD9NMnFzFQMPFliFPUqXriyb-2LY7gOTiZjCcvdnoWraIInCg_6SXgw&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;36&quot; data-original-width=&quot;955&quot; height=&quot;23&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgtjZRYh90p2ghvY28PmwSY5kXa6Yvm0rtGwGa1XtTSdnXlLaEUiEqJxarubPm5ncsQ3BIe4EhFKy2ic7vExdkC30cHvBy0-2b7sja8b814mJ3DCWQynrIlA7DoAPf7hsusG6NRD9NMnFzFQMPFliFPUqXriyb-2LY7gOTiZjCcvdnoWraIInCg_6SXgw=w622-h23&quot; width=&quot;622&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;Now I have an include file as part of SecurityOnion, and my local teams can update that file which could cause Suricata to fail, but it&#39;s better than them trying to update the sls files under minions to add/remove variables in my opinion (which could break more functionality besides Suricata)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/9092680113057611042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-suricata-include.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/9092680113057611042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/9092680113057611042'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-suricata-include.html' title='SecurityOnion@Home - Suricata Include '/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEitOgA5s97CUTB2UXeN4hlfb-3K7QCkFJtAbPz1JaYm-lOVRleOIyrdMVqw2spJFxIhFs8VpBcapJyBvfHB65EWLMyQtX9RIFo-4cQg5PmV388jMzSvC7pAIVMze9Yk5M1g3Eb-ucW-vRdXnzPro9NKryXB1GZbYB0fVD3YPXRiDULQOzSdDIvrYYospg=s72-w640-h54-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-6696251818299348706</id><published>2022-05-17T23:42:00.004-07:00</published><updated>2022-05-17T23:42:36.007-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="sostat"/><title type='text'>SecurityOnion@Home:  Sostat</title><content type='html'>&lt;p&gt;If you haven&#39;t noticed, my attention span jumps around a bit, it&#39;s currently focused on SecurityOnion 2.3, but I fall down a lot of rabbit holes, today it looks like sostat is what I was curious about.&amp;nbsp; With that, sostat is one of the scripts that I currently miss from moving from 16.04 is sostat.&amp;nbsp; It was widely used by the remote teams for troubleshooting.&amp;nbsp; With a copy of sostat and maybe a few other choice logs it was easy to diagnose what was wrong with a remote system.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I know that there is a task in the backlogs to re-add sostat which would be great.&amp;nbsp; &amp;nbsp;Till then I had some time and started to try and re-create the magic.&amp;nbsp; (It&#39;s not very good), but it gets the job done.&amp;nbsp; Still struggling with trying to get Stenographer stats via the log file (Need some learning on cat/awk).&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Most of it was just taking the 16.04 sostat and replaying it on my 2.3, locating file locations, changing a few things.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;A few things I noticed so far based on 16.04 sostat:&amp;nbsp; (Most of the ones here I asked on the Github Discussion to validate in the last day or so)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;No sensortab file&amp;nbsp;&lt;/li&gt;&lt;li&gt;No securityonion.conf&lt;/li&gt;&lt;li&gt;No interfaces folder breakouts (Per PCAP/Suricata)&lt;/li&gt;&lt;li&gt;I see mysql, but there is no mysql command (Do Uncategorized events exist?)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Easy ones to move over were (May not be 100% the same, or correct)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;so-status&amp;nbsp;&lt;/li&gt;&lt;li&gt;Link Statistics&lt;/li&gt;&lt;li&gt;Disk Space&lt;/li&gt;&lt;li&gt;CPU Usage&lt;/li&gt;&lt;li&gt;Version Info - Changed to:&amp;nbsp; cat /etc/soversion&lt;/li&gt;&lt;li&gt;Zeek Packet - Changed to so-zeek-status (Might not be 100% the same)&lt;/li&gt;&lt;li&gt;Suricata Packet Drops - Changed LATEST_STATS to grep /opt/so/log/suricata.stats.log (Seems to work)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ones that I could not figure out:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Stenographer - Tried to compare to the Netsniff (need to remind myself about sed/awk I think)&lt;/li&gt;&lt;li&gt;Network Sockets - No Lsof on SecurityOnion 2.3&lt;/li&gt;&lt;li&gt;Top 20 Alerts/Uncategorized&amp;nbsp;&lt;/li&gt;&lt;li&gt;Log Archive - Doesn&#39;t look like it breaks out daily logs.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;A preview of the tail end of it for now&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw8N9EneYLbOv_uz6FNg74AmGDuTvRxvxaCH9gtjE_MdfVF5spEBrAy51anMEfKCLHpHN4NynSFz5uRJDv4RD05yZNiuyHx2pnpNSllc-GcSGPPX_jPKf_HI-pWtG46TTRenR3Q6yhBl9xKe9rfX-i3ZB30QZOW863WJH4zJyV1QjE720x5OefB1ZgDA/s736/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;736&quot; data-original-width=&quot;695&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw8N9EneYLbOv_uz6FNg74AmGDuTvRxvxaCH9gtjE_MdfVF5spEBrAy51anMEfKCLHpHN4NynSFz5uRJDv4RD05yZNiuyHx2pnpNSllc-GcSGPPX_jPKf_HI-pWtG46TTRenR3Q6yhBl9xKe9rfX-i3ZB30QZOW863WJH4zJyV1QjE720x5OefB1ZgDA/w378-h400/Capture.PNG&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/6696251818299348706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-sostat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/6696251818299348706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/6696251818299348706'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-sostat.html' title='SecurityOnion@Home:  Sostat'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw8N9EneYLbOv_uz6FNg74AmGDuTvRxvxaCH9gtjE_MdfVF5spEBrAy51anMEfKCLHpHN4NynSFz5uRJDv4RD05yZNiuyHx2pnpNSllc-GcSGPPX_jPKf_HI-pWtG46TTRenR3Q6yhBl9xKe9rfX-i3ZB30QZOW863WJH4zJyV1QjE720x5OefB1ZgDA/s72-w378-h400-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-2725738574912431154</id><published>2022-05-17T08:18:00.000-07:00</published><updated>2022-05-17T08:18:00.421-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="Splunk"/><title type='text'>SecurityOnion@Home: Splunk Forwarder</title><content type='html'>&lt;p&gt;So SecurityOnion 2.3 does come with Kibana, but I also like Splunk and want to get more experience with Splunk.&amp;nbsp; My plan is to add a Splunk Forwarder to SecurityOnion.&amp;nbsp; &amp;nbsp;I have two paths I can take to accomplish this.&lt;/p&gt;&lt;p&gt;1.&amp;nbsp; Install it on the machine as a normal application&lt;/p&gt;&lt;p&gt;2.&amp;nbsp; Install a Docker Container of the Splunk Forwarder.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have chosen two, cause one is too easy to complete.&amp;nbsp; &amp;nbsp;Plus this could give me more experience with Docker.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Step 1:&amp;nbsp; docker pull splunk/universalforwarder:latest&lt;/p&gt;&lt;p&gt;Step 2:&amp;nbsp; docker run --name uf --hostname uf -p 9997:9997 -e &quot;SPLUNK_PASSWORD=&amp;lt;PASSWORD&amp;gt;&quot; -e &quot;SPLUNK_START_ARGS=--accept license&quot; -e &quot;SPLUNK_FORWARD_SERVER=XX.XX.XX.XX:9997&quot; -d splunk/universalforwarder:latest&lt;/p&gt;&lt;p&gt;The docker container started, and is still operational, but don&#39;t see anything on my main Splunk Server.&amp;nbsp; Also since I have the free version of Splunk, I do not have forwarder management, so can&#39;t see in Splunk if it&#39;s talking to each other.&lt;/p&gt;&lt;p&gt;I did try docker logs uf which looks like a bunch of ansible scripts, not the splunkd.log which I was looking for.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Next, I went and typed: docker exec -it -u splunk uf /bin/bash to access the container.&amp;nbsp; I viewed the splunkd.log there but did find anything just yet of use.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I need to figure out how to add a folder to watch the docker container (Zeek/Suricata) for now.&amp;nbsp; &amp;nbsp;Might try and add the docker container to the SecurityOnion group of containers (If it benefits anything that is).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/2725738574912431154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-splunk-forwarder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2725738574912431154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2725738574912431154'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-splunk-forwarder.html' title='SecurityOnion@Home: Splunk Forwarder'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-4980350997496172134</id><published>2022-05-09T11:14:00.007-07:00</published><updated>2022-05-09T11:14:48.833-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alerts"/><category scheme="http://www.blogger.com/atom/ns#" term="ET PRO"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><title type='text'>SecurityOnion@Home: Alerts Day 1</title><content type='html'>&lt;p&gt;&amp;nbsp;After a few reloads I have SecurityOnion 2.3 on my home network.&amp;nbsp; I have set up a TAP between my Netgear Mesh MR60 and the TP-LINK SG108 Switch.&amp;nbsp; 90% of my traffic is WiFi, with only a few dedicated hard-wired machines.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hardwired machines:&amp;nbsp; My desktop, My Work Computer, Phillips Hue, and backhaul for one of the MS60 (Netgear Mesh).&lt;/p&gt;&lt;p&gt;Wifi: Everything else (TVs, Garage Door, Roku&#39;s, Apple TV, Phones (a lot), Tablets, 4x Laptops)&lt;/p&gt;&lt;p&gt;Currently, I am wondering if I should move the TAP from between the LAN/Switch, to the WAN/Modem side.&amp;nbsp; From there I could possibly create a spanning port on the switch (Which is getting replaced soon with Zyxel GS1100 16) for the rest of the traffic.&lt;/p&gt;&lt;p&gt;Below is my current alerts (I cut off the IPs).&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The first alert I noticed (not in the image) was:&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; font-family: Raleway, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.1; margin: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ET POLICY Incoming Basic Auth Base64 HTTP Password detected unencrypted. (IP was my router).&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt; * This was because my web access to the router was set at HTTP only, not HTTPS.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;The next batch of alerts are below:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;1.&amp;nbsp; ET POLICY External Lookup Domain (myip.opendns)&amp;nbsp; - I use OpenDns for my kids laptops for a some blocking.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;2.&amp;nbsp; ET POLICY HTTP Traffic on port 443 (This looks like it going to Amazon)&amp;nbsp; - Identified.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;3.&amp;nbsp; ET TOR Know TOR relay/Router (Not Exit)/Exit Node Group 98 -&amp;nbsp; Plex Server using the Remote Access Port identified in Settings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; * Read that this could be NTP related, need to identify what it does&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4.&amp;nbsp; ET SCAN MS Terminal Server Traffic on Non-Standard Port&amp;nbsp; - Plex Server using the Remote Access Port identified in Settings&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5.&amp;nbsp; ET TOR Known TOR exit Node Traffic group 76 -&amp;nbsp;&lt;/span&gt;Plex Server using the Remote Access Port identified in Settings&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4zu3V6MiOthk9ZG8ucxNqVMIJXKvKfoAwdpSxhjQTd7E_qqwgOINE3epw6tQthYOUtEps70bdHLiPOpsL6iq-EnzzBaf_kNejooZ714UTZrfb8mSl1oCb0NHwga_BgNWBYGciMLo1-QM6QPpqwNBqOx4lqXz6GsKLDxxd8LVCzJB2QaprrVW0AefHwQ/s1344/Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;1344&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4zu3V6MiOthk9ZG8ucxNqVMIJXKvKfoAwdpSxhjQTd7E_qqwgOINE3epw6tQthYOUtEps70bdHLiPOpsL6iq-EnzzBaf_kNejooZ714UTZrfb8mSl1oCb0NHwga_BgNWBYGciMLo1-QM6QPpqwNBqOx4lqXz6GsKLDxxd8LVCzJB2QaprrVW0AefHwQ/w640-h200/Capture.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;I think I was expecting more alerts on my network, but it could be just the TAP placement.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/4980350997496172134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-alerts-day-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4980350997496172134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4980350997496172134'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/securityonionhome-alerts-day-1.html' title='SecurityOnion@Home: Alerts Day 1'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4zu3V6MiOthk9ZG8ucxNqVMIJXKvKfoAwdpSxhjQTd7E_qqwgOINE3epw6tQthYOUtEps70bdHLiPOpsL6iq-EnzzBaf_kNejooZ714UTZrfb8mSl1oCb0NHwga_BgNWBYGciMLo1-QM6QPpqwNBqOx4lqXz6GsKLDxxd8LVCzJB2QaprrVW0AefHwQ/s72-w640-h200-c/Capture.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-5637895287552947971</id><published>2022-05-08T10:17:00.002-07:00</published><updated>2022-05-08T10:17:25.975-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bro"/><category scheme="http://www.blogger.com/atom/ns#" term="Cybersecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="HomeLab"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><category scheme="http://www.blogger.com/atom/ns#" term="VMWare"/><category scheme="http://www.blogger.com/atom/ns#" term="Zeek"/><title type='text'>Home Setup -  Initial</title><content type='html'>&lt;p&gt;&amp;nbsp;I have been using all these sites (TryHackMe, BlueLabsOnline, HacktheBox) to try and learn but I think the best way to get some knowledge is to monitor my own internet and see what kind of alerts I am getting and research them.&amp;nbsp; &amp;nbsp;The other day I purchased a new switch (16 ports) up from the 8 port switch that I currently use.&amp;nbsp; &amp;nbsp;Really I only needed like 10 ports but it was hard to find a 10 or 12-port switch.&amp;nbsp; The Zyxel GS-1100 16 switch I purchased was used (40$ vice MSRP of about 100$).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I figured I could use it to create a spanning port for now, or try and acquire a cheap TAP (whereas I would not need the extra ports).&amp;nbsp; &amp;nbsp; &amp;nbsp;In the TAP scenario, I figure the best place to TAP would be between the router and the modem.&amp;nbsp; For spanning, I would span port 1 (the one coming from the router).&amp;nbsp;&lt;/p&gt;&lt;p&gt;I already have an extra NIC in my main computer, and planning on building a new SecurityOnion 2.3 VM to start with.&amp;nbsp; I thought of SecurityOnion 16.04, but believe it&#39;s better to go newer. I might also build a few other VMs.&amp;nbsp; Currently thinking also of building a Splunk VM, but curious to think of what other VMs for monitoring traffic might be best.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have seen other systems like OpenNSM, and DynamiteNSM, or I could try and roll something myself.&amp;nbsp; That could be interesting, not sure I know what I would be doing or what I would want in the system.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/5637895287552947971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/home-setup-initial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5637895287552947971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5637895287552947971'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/05/home-setup-initial.html' title='Home Setup -  Initial'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-7015947596593919653</id><published>2022-04-27T23:44:00.002-07:00</published><updated>2022-04-27T23:44:21.846-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rules"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="SIDs"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><title type='text'>SecurityOnion 16.04 - Squild</title><content type='html'>&lt;p&gt;&amp;nbsp; Interesting issue arose today while trying to validate an installation of SecurityOnion 16.04.&amp;nbsp; I was not seeing any traffic except SURICATA rules (even though ET PRO is installed).&amp;nbsp; I decided to make my own rule in local.rules.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Get ready for some fun here, cause about 6Gb of ingest and I decided to write this without thinking:&lt;/p&gt;&lt;p&gt;alert any any -&amp;gt; any any (msg:&quot;TEST TEST&quot;; flow:established; classtype:misc_attack; sid:&quot;999999&quot;; rev:1;)&lt;/p&gt;&lt;p&gt;Then I ran sudo rule-update&lt;/p&gt;&lt;p&gt;Not starting that any any will just about kill the system as it alerts everything, but I also think the SID number was too low to use, which might have caused other issues.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Five minutes into it and I am seeing in Squert 1K alert, 10 minutes I am at 40K alerts, but interesting enough some ET PRO rules also are now firing.&amp;nbsp; &amp;nbsp; &amp;nbsp;I removed the local.rules alert, reran sudo rule-update (no more TEST rules).&amp;nbsp;&lt;/p&gt;&lt;p&gt;TEST Alert is now showing 150K in Squert.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here are the commands I typed (From Suricata gone wild)&lt;/p&gt;&lt;div style=&quot;background-color: white; overflow: auto;&quot;&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo so-sguild-stop&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo mysql --defaults-file=/etc/mysql/debian.cnf -Dsecurityonion_db&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;SELECT COUNT(*) AS cnt, signature, signature_id FROM event WHERE status=0 GROUP BY signature ORDER BY cnt DESC LIMIT 20;&amp;nbsp; &amp;nbsp;(Top 20)&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;p&gt;Interesting find here now under uncategorized events :&amp;nbsp;&lt;/p&gt;&lt;p&gt;TEST Rule 150K&amp;nbsp; &amp;nbsp; 999999&lt;/p&gt;&lt;p&gt;Snort Alert [1:999999:1]&amp;nbsp; 999999&lt;/p&gt;&lt;p&gt;So I have two alerts now for the same issues (This is because mid-stream I removed the TEST rule from my local.rules which deleted it out of my download.rules&lt;/p&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;UPDATE event SET status=1, WHERE event.status=0 and event.signature LIKE &#39;TEST%&#39;;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;exit&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo so-squid-start&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;This cleaned up the TEST alert, but I still had the Snort Alert.  I wanted to wait for full processing then delete the Snort Alert to see if it came back&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;About an hour later I validated that traffic was done processing and that Snort Alert was still there.&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo so-sguild-stop&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo mysql --defaults-file=/etc/mysql/debian.cnf -Dsecurityonion_db&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;UPDATE event SET status=1, WHERE event.status=0 and event.signature_id=&#39;999999&#39;;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;exit&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo so-squid-start&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;My system was now clean from the ghost SID.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; overflow: auto; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/7015947596593919653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/securityonion-1604-squild.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7015947596593919653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7015947596593919653'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/securityonion-1604-squild.html' title='SecurityOnion 16.04 - Squild'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-5083625713427297799</id><published>2022-04-26T21:52:00.001-07:00</published><updated>2022-04-26T21:52:22.404-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="strelka"/><title type='text'>SecurityOnion 16.04 -- Strelka Install</title><content type='html'>&lt;p&gt;&amp;nbsp;First and foremost, I know SecurityOnion 16.04 for EOL/EOS.&amp;nbsp; We are trying to move away from it, it takes time.&amp;nbsp; &amp;nbsp;So I am trying to add new capabilities to the system.&amp;nbsp; One is Strelka, which I did find a GitHub from Wes (SecurityOnion).&amp;nbsp; Figured this would be an almost straightforward install (Never is).&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Link to &lt;a href=&quot;https://github.com/weslambert/securityonion-strelka&quot;&gt;Github&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Also found the old &lt;a href=&quot;http://stuff.is-a-geek.net/OnlineDocs/Security/securityonion.readthedocs.io/en/latest/strelka.html&quot;&gt;16.04 documentation&lt;/a&gt;.&amp;nbsp; Strelka was not a supported add-on to SecurityOnion (No Support), doesn&#39;t matter, stated earlier SecurityOnion 16.04 went EOL/EOS over a year ago now.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Next, I found an old ISO of Security Onion 16.04.6.2 (A few numbers off from the last official version).&amp;nbsp; I am going to run setup for Stand-Alone(Basic setup Zeek/Suricata/Elastic).&amp;nbsp; And then run a sudo soup before I start and try to make any changes to the system.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The previous VM I tried to run the Strelka install failed with Kibana issues, and then Docker issues so was unsure how this was going forward. Granted that was 16.04.2.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I ran the following from the terminal&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;background-color: #0d1117; box-sizing: border-box; color: #c9d1d9; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;wget https://raw.githubusercontent.com/weslambert/securityonion-strelka/master/install_strelka &amp;amp;&amp;amp; sudo chmod +x install_strelka &amp;amp;&amp;amp; sudo ./install_strelka&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;20 minutes later with a lot of &lt;span style=&quot;color: red;&quot;&gt;RED,&amp;nbsp;&lt;/span&gt;the install completed successfully per the output on the screen.&amp;nbsp; The next step was to pump some data through it.&amp;nbsp; With it being a new VM I didn&#39;t have it set up for traffic, so decided to just use sudo so-replay which pumped a lot of sample PCAP through the system.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Now the moment of truth, I opened up Kibana and looked for Strelka data (There is now a link in the left hand navigation window).&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;Clicked the link and it showed the next two images&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLo9cSBfKNRbhtuOrsgW8feY6bUM8AmSFWCzfjCXnUC6W9PrwEONhF9hndknb9D71WpWfBiNqq1Vzmf7s2OiAmFmitBjMyJgBe3p6BSXlJEMepfQBXzI-Sv74kNFaDoRsXRaMYwdpNdJyglt3OARlFjshBPXuDbML3vRbIHqMRxyCDh_rQntoMsnlAlA/s1101/strelka1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;231&quot; data-original-width=&quot;1101&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLo9cSBfKNRbhtuOrsgW8feY6bUM8AmSFWCzfjCXnUC6W9PrwEONhF9hndknb9D71WpWfBiNqq1Vzmf7s2OiAmFmitBjMyJgBe3p6BSXlJEMepfQBXzI-Sv74kNFaDoRsXRaMYwdpNdJyglt3OARlFjshBPXuDbML3vRbIHqMRxyCDh_rQntoMsnlAlA/w598-h126/strelka1.PNG&quot; width=&quot;598&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxO9Qq9VAlbKIKZzpZ43COroPl_8-wUUSn6bqiL7YdG4xEZiMmZDPpYE6zheHJgD4pNcx7621g5nMaZEylIFSjQmF8x9mXd6ClXUXafvEmrX7IsES4Tu2kqLCMpoHF7n0mEzzqm4w7Z0KYfiPRFsMIngfiFBs6xVEkscYwOQqBYv0D4oGaCgerwPWwQ/s1314/strelka2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;520&quot; data-original-width=&quot;1314&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxO9Qq9VAlbKIKZzpZ43COroPl_8-wUUSn6bqiL7YdG4xEZiMmZDPpYE6zheHJgD4pNcx7621g5nMaZEylIFSjQmF8x9mXd6ClXUXafvEmrX7IsES4Tu2kqLCMpoHF7n0mEzzqm4w7Z0KYfiPRFsMIngfiFBs6xVEkscYwOQqBYv0D4oGaCgerwPWwQ/w590-h234/strelka2.PNG&quot; width=&quot;590&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;So it seems to be sort of working, none of the other fields really filled in on this dashboard (could be the PCAP data was not good, or the actual install was not 100% installed).&amp;nbsp; I guess I will have to go through the error logs and see if there is anything that makes sense.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/5083625713427297799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/securityonion-1604-strelka-install.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5083625713427297799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/5083625713427297799'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/securityonion-1604-strelka-install.html' title='SecurityOnion 16.04 -- Strelka Install'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLo9cSBfKNRbhtuOrsgW8feY6bUM8AmSFWCzfjCXnUC6W9PrwEONhF9hndknb9D71WpWfBiNqq1Vzmf7s2OiAmFmitBjMyJgBe3p6BSXlJEMepfQBXzI-Sv74kNFaDoRsXRaMYwdpNdJyglt3OARlFjshBPXuDbML3vRbIHqMRxyCDh_rQntoMsnlAlA/s72-w598-h126-c/strelka1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-3880057969161923115</id><published>2022-04-24T16:36:00.001-07:00</published><updated>2022-04-24T16:36:12.196-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flipperone"/><category scheme="http://www.blogger.com/atom/ns#" term="flipperzero"/><category scheme="http://www.blogger.com/atom/ns#" term="repair"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>FlipperZero: Repair Process Success</title><content type='html'>&lt;p&gt;&amp;nbsp;It&#39;s been a day now that I have tried to get my Flipperzero up and running after trying to update the firmware.&amp;nbsp; It has been stuck in DFU, unable to repair.&amp;nbsp; &amp;nbsp; I have been stuck at the below screen now for 2 days, and unfortunately, the forum post was not getting anywhere.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigE4D-FeWW-9L0tnFxAiM6Pkf35D_oprgS-hUowryDn7poxYycr9BWsD-GzcCX3INyg5p9uRbGEhvX1k-vCBZsQ3FtVmWbcp5uZkepW0jvg-Oa5DcPk87qYXkFkSDUmEdTZw5d3eWRWRFod4yFZjDHMONPa_6XMq6yiwHXt4kwF0OtIeMK-PcfZmjsLw/s826/flipper_repair.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;498&quot; data-original-width=&quot;826&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigE4D-FeWW-9L0tnFxAiM6Pkf35D_oprgS-hUowryDn7poxYycr9BWsD-GzcCX3INyg5p9uRbGEhvX1k-vCBZsQ3FtVmWbcp5uZkepW0jvg-Oa5DcPk87qYXkFkSDUmEdTZw5d3eWRWRFod4yFZjDHMONPa_6XMq6yiwHXt4kwF0OtIeMK-PcfZmjsLw/s320/flipper_repair.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;So on my primary computer, I reloaded the program twice, even tried switching to /dev branch of the qflipper program, same errors each time.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[RCY] Set Recovery boot mode @Or1sha START&lt;br /&gt;&lt;span style=&quot;color: #ff1f00;&quot;&gt;[RCY] Set Recovery boot mode @Or1sha ERROR: Failed to set Recovery mode: operation timeout&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ff1f00;&quot;&gt;[DEV] Full Repair @Or1sha ERROR: Failed to set Recovery mode: operation timeout&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Next, I tried switching to multiple USB ports on my machine and verified in the device manager that the right drivers were installed for DFU in FS.&lt;/p&gt;&lt;p&gt;STM (Reading the forums though it references WinUSB, at the bottom, it says they are switching to the STM), so it could get confusing.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As a last resort, I pulled out another computer (Windows 10 also).&amp;nbsp; &amp;nbsp;Installed qflipper, and then I got a bunch of C++ redistributed errors.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;vcruntime140_1.dll was not found&lt;/b&gt;&lt;/p&gt;&lt;p&gt;First I tried to run Windows Update, which took a few hours, but the computer has not been updated in a while.&amp;nbsp; &amp;nbsp; Still didn&#39;t work, so then I downloaded the new C++ files, rebooted, and put the flipper back in DFU.&lt;/p&gt;&lt;p&gt;Once again the flipper was recognized as needing repair. I clicked &lt;b&gt;REPAIR&lt;/b&gt;, and it worked, it took about 3 minutes to run through all the processes but I am up and operational on my FlipperZero now.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Curious why my main machine did not like the USB, maybe there was a conflict that I was just not aware of, or something causing USB to disconnect after a few minutes.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/3880057969161923115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/flipperzero-repair-process-success.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3880057969161923115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/3880057969161923115'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/flipperzero-repair-process-success.html' title='FlipperZero: Repair Process Success'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigE4D-FeWW-9L0tnFxAiM6Pkf35D_oprgS-hUowryDn7poxYycr9BWsD-GzcCX3INyg5p9uRbGEhvX1k-vCBZsQ3FtVmWbcp5uZkepW0jvg-Oa5DcPk87qYXkFkSDUmEdTZw5d3eWRWRFod4yFZjDHMONPa_6XMq6yiwHXt4kwF0OtIeMK-PcfZmjsLw/s72-c/flipper_repair.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-2604737422644913947</id><published>2022-04-23T20:37:00.005-07:00</published><updated>2022-04-24T16:36:29.001-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flipperone"/><category scheme="http://www.blogger.com/atom/ns#" term="flipperzero"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Kali"/><category scheme="http://www.blogger.com/atom/ns#" term="NFC"/><category scheme="http://www.blogger.com/atom/ns#" term="RFID"/><title type='text'>FlipperZero: The Unboxing</title><content type='html'>I just received the FlipperOne in the mail today (I pre-ordered it last year I believe for my birthday). 



&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUbwgfWVw9SGAZiRPa-xI7c-YTImoptc9CzgUpJAzCyTPnsOD3tnQo96_vRO4nG8thIsdqLYayI1gDcMhrMB7ce2yquihLpERsZ8K-hotliilRLgzk9VhgDATPII6XUHGeRN1j06lcFvwimi-ztxwudJtEQnUHpr1An-dN7sl2M3I1phuasWysb_zA9A/s4000/20220423_180055.jpg&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;2252&quot; data-original-width=&quot;4000&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUbwgfWVw9SGAZiRPa-xI7c-YTImoptc9CzgUpJAzCyTPnsOD3tnQo96_vRO4nG8thIsdqLYayI1gDcMhrMB7ce2yquihLpERsZ8K-hotliilRLgzk9VhgDATPII6XUHGeRN1j06lcFvwimi-ztxwudJtEQnUHpr1An-dN7sl2M3I1phuasWysb_zA9A/s320/20220423_180055.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

And the inside of the box (Flipper looks snug, and secure in the box it came in) 

&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5cOq2_sI1w7BeuY9K5FYExESgpgV2EZCjTdqU9jAgeI-AhTLpgp5IUZQ6KeoIOPj5CtERRAPbPESlkODMvxxUaFYlcHI3GNVwaQ47yOUzhw9enZA11gVznC6OPC_22CwAr2iu5j3qtjzbPHO0chnj54ztveaoUjHtwcEeS4w746uWeYZENoSF63CPEQ/s4000/20220423_180139.jpg&quot; style=&quot;display: block; padding: 1em 0px; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;2252&quot; data-original-width=&quot;4000&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5cOq2_sI1w7BeuY9K5FYExESgpgV2EZCjTdqU9jAgeI-AhTLpgp5IUZQ6KeoIOPj5CtERRAPbPESlkODMvxxUaFYlcHI3GNVwaQ47yOUzhw9enZA11gVznC6OPC_22CwAr2iu5j3qtjzbPHO0chnj54ztveaoUjHtwcEeS4w746uWeYZENoSF63CPEQ/s320/20220423_180139.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

I turned it on just to mess with it for a few minutes before I decided I should update the firmware (I believe it came with .43 and it&#39;s now at .55)&lt;div&gt;&amp;nbsp;
&lt;br /&gt;So off I go and plug it into my computer, dowload the update program qflipper (for the flipperone) and start the update process.   And it fails...
Also now it won&#39;t turn on and does not show any indication of charging...
Bricked in 2 minutes,  not fun.&lt;/div&gt;&lt;div&gt;&amp;nbsp;  
&lt;br /&gt;Reading up on the forums and I could try and get it into DFU mode, also read that it should have the microSD card in (I thought that was only if you were adding something like Kali, not a requirement for updates)&lt;/div&gt;&lt;div&gt;&amp;nbsp; 
&lt;br /&gt;Got it into DFU (Don&#39;t worry I will make another post about getting it operational).  And reran qflipper, comes up as needing repair.  So at least not totally bricked.  
Clicked REPAIR, and its fails agian.   
&lt;br /&gt;
I grabbed the logs, and left a forum post, as I did not see any of the same direct errors that mine was reporting.  Now I am waiting for support from the community.&lt;/div&gt;&lt;div&gt;&amp;nbsp;  
&lt;br /&gt;--LOG--&lt;/div&gt;&lt;div&gt;&amp;nbsp;[RCY] Set Recovery boot mode @Or1sha START&lt;/div&gt;&lt;div&gt;&amp;nbsp;[RCY] Set Recovery boot mode @Or1sha ERROR: Failed to set Recovery mode: operation timeout&amp;nbsp; &amp;nbsp;[DEV] Full Repair @Or1sha ERROR: Failed to set Recovery mode: operation timeout

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/2604737422644913947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/flipperone-unboxing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2604737422644913947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/2604737422644913947'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/flipperone-unboxing.html' title='FlipperZero: The Unboxing'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUbwgfWVw9SGAZiRPa-xI7c-YTImoptc9CzgUpJAzCyTPnsOD3tnQo96_vRO4nG8thIsdqLYayI1gDcMhrMB7ce2yquihLpERsZ8K-hotliilRLgzk9VhgDATPII6XUHGeRN1j06lcFvwimi-ztxwudJtEQnUHpr1An-dN7sl2M3I1phuasWysb_zA9A/s72-c/20220423_180055.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-510436518156463655</id><published>2022-04-17T12:24:00.006-07:00</published><updated>2022-04-17T12:24:46.816-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blue team"/><category scheme="http://www.blogger.com/atom/ns#" term="BTLO"/><category scheme="http://www.blogger.com/atom/ns#" term="Cybersecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="defender"/><title type='text'>Blue Teams Labs Online: 6 Challenges Done</title><content type='html'>Been using Blue Teams Labs Online for about a week now, and last night knocked out two more challenges.  One the challenges had me stumped for a few days, I was way over  thinking the question leading to multiple rabbit holes.   Finally after multiple trys, I finally figured out what exactly it was asking and was able to provide the last answer for the challenge. 

So far each challenge (CTF, Digital Forensics, Incident Response) have been on the EASY path.  I of course did not find them to easy, well for the most part say 80% of the challenge questions each were easy, they had the last one/two that have been stumping me.  I need to remember that EASY does not mean to go find the most difficult way to solve the problem.  The most obvious answer is probably the correct answer.  

Either way I have learned alot in just the six challenges and think next I will try and tackle an Investigation.   </content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/510436518156463655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/blue-teams-labs-online-6-challenges-done.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/510436518156463655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/510436518156463655'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/blue-teams-labs-online-6-challenges-done.html' title='Blue Teams Labs Online: 6 Challenges Done'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-7850868923735902767</id><published>2022-04-12T00:14:00.001-07:00</published><updated>2022-04-12T00:14:11.628-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blue team"/><category scheme="http://www.blogger.com/atom/ns#" term="defender"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="OSINT"/><category scheme="http://www.blogger.com/atom/ns#" term="Pentest"/><title type='text'>Blue Team Labs Online:  Another Cyber Security Playground</title><content type='html'>I found another site today called Blue Team Labs Online, looks to be a bunch of Defender type scenerios in there between investigations and challenges.  I have just started to look over the challenges and have finished 1 out of many.  I am stuck on two of them currently.  Need to get my OSINT skills up and learn more about using Google for searching, and another about zip files which for the life of me I cant figure out at the moment.  

I dont want to post to much information about the challenges so I am being vague right now, but I am glad that I have found all these sites to learn from (BlueTeam Labs Online, Hack The Box, TryHackMe).  I am sure there are more out there that are of use, and if anyone wants to comment for me to have a look at that would be great.  
</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/7850868923735902767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/blue-team-labs-online-another-cyber.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7850868923735902767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/7850868923735902767'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/blue-team-labs-online-another-cyber.html' title='Blue Team Labs Online:  Another Cyber Security Playground'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7754006139727100101.post-4448912937338161406</id><published>2022-04-11T15:56:00.002-07:00</published><updated>2022-04-11T15:56:11.400-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Kali"/><category scheme="http://www.blogger.com/atom/ns#" term="Pentest"/><category scheme="http://www.blogger.com/atom/ns#" term="pentesting"/><category scheme="http://www.blogger.com/atom/ns#" term="rules"/><category scheme="http://www.blogger.com/atom/ns#" term="SecurityOnion"/><category scheme="http://www.blogger.com/atom/ns#" term="snort"/><category scheme="http://www.blogger.com/atom/ns#" term="suricata"/><category scheme="http://www.blogger.com/atom/ns#" term="udemy"/><title type='text'>Udemy: Snort Intrusion Detection</title><content type='html'>The other day I started a Udemy course: Snort Intrustion Detection, Rule Writing, and PCAP Analysis.  In the lesson they use VirtualBox, I chose to use VMware, as that is what I have installed currently on my machine.  Second was that a few of the sections were about setting up SecurityOnion and Kali (Both of which I already have active VMs for). 

That enabled me to shave off some of the time running through the training as they were setup as vanilla load, the only exception is that I have been using Suricata vice  Snort, but for the most part I did not have an issue.   

One of the first rules was about SPAM, which we created a basic rule, and then added offset, and depth which he was able to explain.  Suricata did not like the depth talked about in the video, stating it was shorter then the content (+1) to that number, and seemed to work with no ill effect.  I need to read up more about offset/depth with reguards to Suricata, and see if it was just something I was doing wrong, or if there is a true differance between Snort and Suricata.  

Following that we did some other rules, and validated rules against VMs with known vulernabilities.  I think this course helped a bit in understanding how the rulesets work, and will help with my current job.   

</content><link rel='replies' type='application/atom+xml' href='http://tinkerdad.blogspot.com/feeds/4448912937338161406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/udemy-snort-intrusion-detection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4448912937338161406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7754006139727100101/posts/default/4448912937338161406'/><link rel='alternate' type='text/html' href='http://tinkerdad.blogspot.com/2022/04/udemy-snort-intrusion-detection.html' title='Udemy: Snort Intrusion Detection'/><author><name>Xfaith</name><uri>http://www.blogger.com/profile/15182089182703721118</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>