Re: Bro -r using multiple PCAP

Patrick Kelley <[email protected]>
Newsgroups gmane.comp.security.detection.bro
Message-ID <CAN1NG89WDAwERSJj0bDxzOAOUdqV71nQOau9qsWR3P_0Qy0V=w@mail.gmail.com>
I run the following in a local folder for several ingest types (PREDICT,
malware-traffic-analysis, etc...). Logstash, etc... does the rest. Hope it
helps.

Additionally, I have a watcher process written in Python to watch for pcaps
that are dropped into a directory.
## Replay all pcaps in bro
## Patrick Kelley
for i in `ls |
sort`;
do bro -r $i
done

On Mon, Apr 29, 2019 at 6:18 PM Justin Azoff <[email protected]> wrote:

> You can specify -r multiple times.  Something like
>
> import subprocess
> import glob
>
> cmd = ["bro"]
>
> for f in glob.glob("*.pcap"):
>     cmd.extend(["-r", f])
>
> subprocess.call(cmd)
>
>
> will work to a point.  Eventually you will hit ARG_MAX with enough
> files. but for a few dozen this works fine.  For more, something like
> https://github.com/assafmo/joincap could be better.
>
> I outlined a good way to do this as an input plugin a while back as
> well:
> http://mailman.icsi.berkeley.edu/pipermail/zeek/2017-July/012355.html
>
> On Mon, Apr 29, 2019 at 5:06 PM David Decker <[email protected]> wrote:
> >
> > Looking to see if anyone has created a script, or if this is an argument
> to process multiple PCAPS using the bro -r argument.
> >
> > I have it setup to output to JSON currently and change from EPOCH time
> to normal date/time output, but that is one at a time, and will have
> multiple.
> >
> > Looking at either a batch script of maybe python but wanted to see if
> anyone has done this bfore.
> > (Reingest multiple old PCAP files) to get re-ingested.
> >
> > Dave
> > _______________________________________________
> > Zeek mailing list
> > [email protected]
> > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
>
>
>
> --
> Justin
> _______________________________________________
> Zeek mailing list
> [email protected]
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
>


-- 

Patrick Kelley
Hyperion Avenue Labs
http://www.hyperionavenue.com
951.291.8310

*The limit to which you have accepted being comfortable is the limit to
which you have grown. Accept new challenges as an opportunity to enrich
yourself and not as a point of potential failure.*

[image: hal_logo]

_______________________________________________
Zeek mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
image001.png (image/png, 11.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.