I would recommend just using a text editor if you’re not familiar with sed. To solve your sed problem…
sed -i.bak "s/ansibleSkipTags=.*/ansibleSkipTags=\'quick_dev\'/" metron-deployment/vagrant/full-dev-platform/Vagrantfile sed -i means run the sed command (in this case a find replace) inplace on the file, the text following the -i is the name to append to a backup version (ie the original file unchanged). Metron does tend to assume a good knowledge of linux admin, you’ll find we have a lot of shell gurus in the community, but if you’re struggling with this, maybe a simple text editor would be easier. All you’re trying to do here is change a config value. Simon > On 19 Oct 2017, at 11:46, Syed Hammad Tahir <mscs16...@itu.edu.pk> wrote: > > Ran it without -i swtich, gives this: > > <image.png> > > On Thu, Oct 19, 2017 at 2:56 PM, zeo...@gmail.com <mailto:zeo...@gmail.com> > <zeo...@gmail.com <mailto:zeo...@gmail.com>> wrote: > The sed command is falling. It's written for a Mac so it will need an > alteration to be portable. Run it without the '' after -i, from > ~/metron-master > > Jon > > > On Thu, Oct 19, 2017, 04:07 Syed Hammad Tahir <mscs16...@itu.edu.pk > <mailto:mscs16...@itu.edu.pk>> wrote: > I did what this guide said to install the original sensor: > https://github.com/apache/metron/tree/master/metron-deployment/roles/sensor-stubs > > <https://github.com/apache/metron/tree/master/metron-deployment/roles/sensor-stubs> > > Still didnt work. How do I install snort into this? > > > On Thu, Oct 19, 2017 at 10:26 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk > <mailto:mscs16...@itu.edu.pk>> wrote: > Maybe I did something wrong > > <image.png> > > On Thu, Oct 19, 2017 at 6:03 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk > <mailto:mscs16...@itu.edu.pk>> wrote: > Ok, thankyou. It will install all the sensors (bro, snort etc) ? > > On Thu, Oct 19, 2017 at 12:30 AM, zeo...@gmail.com <zeo...@gmail.com > <mailto:zeo...@gmail.com>> wrote: > When you set up full dev if you remove the sensors skip tag it will set up > snort for you. I have a sed one liner in my bro security patch pr to do > this, just need to do it before vagrant up. > > sed -i '' "s/ansibleSkipTags=.*/ansibleSkipTags=\'quick_dev\'/" > metron-deployment/vagrant/full-dev-platform/Vagrantfile > cd metron-deployment/vagrant/full-dev-platform/ > vagrant up > > Jon > > > On Wed, Oct 18, 2017, 14:51 Syed Hammad Tahir <mscs16...@itu.edu.pk > <mailto:mscs16...@itu.edu.pk>> wrote: > I followed this guide exactly: > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=68718548 > <https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=68718548> > > And the did vagrant up in full-development-platform folder. And Snort is not > installed because when I type snort -v in vagrant ssh, it returns error of > not able to find the snort command. > > On Wed, Oct 18, 2017 at 10:12 PM, Laurens Vets <laur...@daemon.be > <mailto:laur...@daemon.be>> wrote: > Hi Syed, > > I was under the impression that you installed the full-dev environment? If > so, snort should already be installed... > > On 2017-10-18 09:45, Syed Hammad Tahir wrote: > >> It has become a mess. Apparently snort is released for centos 7 whereas >> metron one is centos 6.8. Whenever I try to install snort it gives me this: >> >> <image.png> >> >> On Wed, Oct 18, 2017 at 5:58 PM, Nick Allen <n...@nickallen.org >> <mailto:n...@nickallen.org>> wrote: >> Just use those as a guide to run the commands yourself. >> >> On Wed, Oct 18, 2017 at 7:23 AM Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> please help me install the snort in metron. I tried doing it the normal way >> but i cant install the libraries >> >> On Wed, Oct 18, 2017 at 10:35 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> ok, This is the snort.yml file >> >> <image.png> >> >> Do I need to run these commands myself or how do I put these yml files into >> play? >> >> On Tue, Oct 17, 2017 at 9:44 PM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> I am so noob in all of this. I am using full-dev vm metron install to do my >> research. So I have 2 options to install snort: as per my understanding >> >> 1- Install it in a usual way (like that on a regular linux machine) and then >> make its kafka topic >> >> 2- Use ansible role to do all of that. Read the content of those yml files >> given in main.yml to understand the procedure? >> >> Which one do you suggest? >> >> >> >> On Tue, Oct 17, 2017 at 9:22 PM, Nick Allen <n...@nickallen.org >> <mailto:n...@nickallen.org>>wrote: >> No special commands. Install and configure Snort however you like and get >> those logs into a Kafka topic. Metron is completely agnostic to how sensor >> telemetry lands in Kafka. >> >> We also have an Ansible role that will install Snort along with a simple >> mechanism to transport its logs to Kafka. This is only useful for >> development environments; not a production install. >> >> Using the Ansible role directly may be beyond the knowledge level of some. >> I only offer this as a guide that you can use to follow along and manually >> install it yourself. >> >> https://github.com/apache/metron/blob/master/metron-deployment/roles/snort/tasks/main.yml >> >> <https://github.com/apache/metron/blob/master/metron-deployment/roles/snort/tasks/main.yml> >> >> If you are not familiar with how Ansible roles are defined, just start at >> the main.yml, then follow through each of the other files as they are >> included. It is pretty readable once you get use to the layout. >> >> On Tue, Oct 17, 2017 at 12:05 PM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> Ok, Now I get it. Now should I install snort in vagrant ssh in the normal >> way snort is usually install on a linux distro or do I need to run some >> special commands again? >> >> On Tue, Oct 17, 2017 at 7:45 PM, Nick Allen <n...@nickallen.org >> <mailto:n...@nickallen.org>>wrote: >> In the Full Dev environment, Snort is not installed. We install "Sensor >> Stubs" which is just a mechanism that continually replays canned telemetry >> logs repetitively to mimic real sensors. We have to do this because of >> resource constraints when running all of Metron on a single VM. See the >> following for more information. >> >> https://github.com/apache/metron/tree/master/metron-deployment/roles/sensor-stubs >> >> <https://github.com/apache/metron/tree/master/metron-deployment/roles/sensor-stubs> >> >> >> >> On Tue, Oct 17, 2017 at 10:16 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> yes,, but when i do snort -v in vagrant ssh console it says snort isnt >> installed where as it can be seen working in metron. Due to that reason I am >> confused because James Sirota said to install snort. >> >> On Tue, Oct 17, 2017 at 7:05 PM, Nick Allen <n...@nickallen.org >> <mailto:n...@nickallen.org>> wrote: >> From Metron's perspective, Snort is just another sensor. Snort is >> installed, managed and executed completely independent of Metron itself. As >> with any sensor, you are responsible for getting the telemetry produced by >> Snort into Kafka. Metron can then consume that telemetry from Kafka and do >> wonderful things with it. :) >> >> >> On Tue, Oct 17, 2017 at 4:00 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> And I am sorry about one confusion but isnt snort builtin into the metron >> framework? If so then cant we access that snort and do the tasks you >> mentioned earlier? >> >> On Tue, Oct 17, 2017 at 11:39 AM, Syed Hammad Tahir <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>> wrote: >> Hi, >> >> Thanks for the support. Can it be performed both on dumped log and real time >> data? >> Regards. >> >> On Tue, Oct 17, 2017 at 1:02 AM, James Sirota <jsir...@apache.org >> <mailto:jsir...@apache.org>> wrote: >> What I mean is that you should install snort, load the appropriate Snort >> rules for your use case, set Snort to log to a directory, and send traffic >> to the network interface where Snort is listening. That will produce Snort >> log files. Then you can push the contents of Snort logs either to Kafka >> using NiFi (preferred) or using Kafka utilities such as command line >> producer. This should be pushed to a Kafka topic called Snort where each >> message is a log line of the Snort file. Does that make sense? >> >> Thanks, >> James >> >> >> 11.10.2017, 23:08, "Syed Hammad Tahir" <mscs16...@itu.edu.pk >> <mailto:mscs16...@itu.edu.pk>>: >>> You mean that I must start snort from terminal by doing snort -v and then >>> push it to kafka topic? I need to start snort in packet capture mode. >>> >>> On Tue, Oct 10, 2017 at 9:52 PM, James Sirota <jsir...@apache.org >>> <mailto:jsir...@apache.org>> wrote: >>> Yes, you can use Snort. Metron can consume Snort telemetries out of the >>> box. You have to setup Snort on your own and push the output into a kafka >>> topic (most likely using NiFi). From there on you can use the output of >>> Snort in Metron. >>> >>> >>> 10.10.2017, 00:48, "Syed Hammad Tahir" <mscs16...@itu.edu.pk >>> <mailto:mscs16...@itu.edu.pk>>: >>>> Hi, >>>> >>>> Can I use snort in packet capture mode with metron? By default it works in >>>> IDS mode only. >>>> >>>> Regards. >>> >>> >>> ------------------- >>> Thank you, >>> >>> James Sirota >>> PMC- Apache Metron >>> jsirota AT apache DOT org >>> >> >> >> ------------------- >> Thank you, >> >> James Sirota >> PMC- Apache Metron >> jsirota AT apache DOT org > > > -- > Jon > > > > > -- > Jon >