I did all of that and then did vagrant up again. Snort is still not
installed. Will I have to vagrant destroy and then vagrant up again in
order for it to work?

On Thu, Oct 19, 2017 at 8:58 PM, Syed Hammad Tahir <[email protected]>
wrote:

> would I need to vagrant destroy and then vagrant up again after this or
> will vagrant halt and vagrant up will do the job?
>
> On Thu, Oct 19, 2017 at 5:23 PM, [email protected] <[email protected]>
> wrote:
>
>> In the Vagrantfile for full-dev, edit the line that starts with
>> ansibleSkipTags (this line
>> <https://github.com/apache/metron/blob/master/metron-deployment/vagrant/full-dev-platform/Vagrantfile#L20>)
>> to be exactly the following:
>>
>> ansibleSkipTags='quick_dev'
>>
>> Jon
>>
>> On Thu, Oct 19, 2017 at 7:59 AM Syed Hammad Tahir <[email protected]>
>> wrote:
>>
>>> Should I edit the vagrant file using text editor and what exactly should
>>> I edit there?
>>>
>>> On Thu, Oct 19, 2017 at 3:54 PM, Simon Elliston Ball <
>>> [email protected]> wrote:
>>>
>>>> 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 <[email protected]>
>>>> wrote:
>>>>
>>>> Ran it without -i swtich, gives this:
>>>>
>>>> <image.png>
>>>>
>>>> On Thu, Oct 19, 2017 at 2:56 PM, [email protected] <[email protected]>
>>>> 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 <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> I did what this guide said to install the original sensor:
>>>>>> https://github.com/apache/metron/tree/master/metron-deployme
>>>>>> nt/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 <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Maybe I did something wrong
>>>>>>>
>>>>>>> <image.png>
>>>>>>>
>>>>>>> On Thu, Oct 19, 2017 at 6:03 AM, Syed Hammad Tahir <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Ok, thankyou. It will install all the sensors (bro, snort etc) ?
>>>>>>>>
>>>>>>>> On Thu, Oct 19, 2017 at 12:30 AM, [email protected] <zeolla@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 <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I followed this guide exactly:  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 <[email protected]
>>>>>>>>>> > 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 <[email protected]>
>>>>>>>>>>>  wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Just use those as a guide to run the commands  yourself.
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Oct 18, 2017 at 7:23 AM Syed Hammad Tahir <
>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>> [email protected]>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/metr
>>>>>>>>>>>>>>>> on/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 <
>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>> [email protected]>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/metr
>>>>>>>>>>>>>>>>>> on/tree/master/metron-deployment/roles/sensor-stubs
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Oct 17, 2017 at 10:16 AM, Syed Hammad Tahir <
>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>>> [email protected]> 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" <
>>>>>>>>>>>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>>>>>>>> [email protected]> 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" <
>>>>>>>>>>>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>
>>>>
>>>>
>>> --
>>
>> Jon
>>
>
>

Reply via email to